export declare function decodePostResponse(message: string): string; /** * See https://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf 3.4.4.1 DEFLATE Encoding * TLDR: xml -> deflate -> base64 -> encodeURI * NB: querystring does the uri encoding */ export declare function encodeRedirectParameters(xml: string, RelayState?: string): Promise; /** * See https://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.pdf 3.5.4 Message Encoding * TLDR: xml -> base64 -> application/x-www-form-urlencoded * NB: This does not handle the final step of form encoding. * The consumer should insert the data into html form fields and submit. */ export declare function encodePostFormFields(xml: string, RelayState?: string): { SAMLRequest: string; RelayState: string | undefined; };