import { CallbackOptions, InstallPathOptions } from '@slack/oauth';
import { InstallProviderOptions, InstallURLOptions } from '@slack/bolt';
export default interface KoaInstallerOptions {
    stateStore?: InstallProviderOptions['stateStore'];
    stateVerification?: InstallProviderOptions['stateVerification'];
    authVersion?: InstallProviderOptions['authVersion'];
    metadata?: InstallURLOptions['metadata'];
    installPath?: string;
    directInstall?: boolean;
    renderHtmlForInstallPath?: (url: string) => string;
    redirectUriPath?: string;
    installPathOptions?: InstallPathOptions;
    callbackOptions?: CallbackOptions;
    userScopes?: InstallURLOptions['userScopes'];
    clientOptions?: InstallProviderOptions['clientOptions'];
    authorizationUrl?: InstallProviderOptions['authorizationUrl'];
}
//# sourceMappingURL=KoaInstallerOptions.d.ts.map