import * as cognito from 'aws-cdk-lib/aws-cognito';
import * as secretsmanager from 'aws-cdk-lib/aws-secretsmanager';
import { Construct } from 'constructs';
/**
 * @stability stable
 */
export interface UserPoolClientSecretProps {
    /**
     * Provide the user pool of the user pool client.
     *
     * @stability stable
     */
    readonly userPool: cognito.UserPool;
    /**
     * Provide the user pool client from which to get the secret.
     *
     * @stability stable
     */
    readonly userPoolClient: cognito.UserPoolClient;
    /**
     * Stores client credentials in this secret.
     *
     * @stability stable
     */
    readonly secret: secretsmanager.Secret;
}
/**
 * Exports a user pool's client secret to a secrets manager secret.
 *
 * @stability stable
 */
export declare class UserPoolClientSecret extends Construct {
    /**
     * @stability stable
     */
    constructor(scope: Construct, id: string, props: UserPoolClientSecretProps);
}
