import { SAMLResponsePayload, SLORequestParams } from '../typings';
export declare class LogoutController {
    private connectionStore;
    private sessionStore;
    private opts;
    constructor({ connectionStore, sessionStore, opts }: {
        connectionStore: any;
        sessionStore: any;
        opts: any;
    });
    createRequest({ nameId, tenant, product, redirectUrl }: SLORequestParams): Promise<{
        logoutUrl: string | null;
        logoutForm: string | null;
    }>;
    handleResponse({ SAMLResponse, RelayState }: SAMLResponsePayload): Promise<{
        redirectUrl: any;
    }>;
}
