import type { JacksonOption } from '../typings';
export declare class SPSSOConfig {
    private opts;
    constructor(opts: JacksonOption);
    private get acsUrl();
    private get entityId();
    private get responseSigned();
    private get assertionSignature();
    private get signatureAlgorithm();
    get oidcRedirectURI(): string;
    get(): Promise<{
        acsUrl: string;
        entityId: string;
        response: string;
        assertionSignature: string;
        signatureAlgorithm: string;
        publicKey: string;
        publicKeyString: string;
    }>;
    toXMLMetadata(encryption?: boolean, entityIdOverride?: string): Promise<string>;
}
