import cdk = require("@aws-cdk/core");
import { UserPool, UserPoolClient } from "@aws-cdk/aws-cognito";
export declare class UserPoolClientSettings extends cdk.Resource {
    readonly response: string;
    readonly domain: string;
    constructor(scope: cdk.Construct, id: string, props: UserPoolClientSettingsProps);
}
export interface UserPoolClientSettingsProps {
    domain: string;
    userPool: UserPool;
    userPoolClient: UserPoolClient;
    supportedIdentityProviders: IdentityProviders[];
    callbackURLs: string[];
    logoutURLs: string[];
    allowedOAuthFlowsUserPoolClient: boolean;
    allowedOAuthFlows: string[];
    allowedOAuthScopes: string[];
}
export declare enum IdentityProviders {
    "COGNITO" = "COGNITO"
}
