import { SAMLReq } from './typings';
declare const request: ({ ssoUrl, entityID, callbackUrl, isPassive, forceAuthn, identifierFormat, providerName, signingKey, publicKey, }: SAMLReq) => {
    id: string;
    request: string;
};
declare const decodeBase64: (string: string, isDeflated: boolean) => Promise<string>;
declare const parseSAMLRequest: (rawRequest: string, isPost?: boolean) => Promise<{
    id: any;
    acsUrl: any;
    providerName: any;
    audience: any;
    publicKey: any;
}>;
export { request, parseSAMLRequest, decodeBase64 };
