import type { UserPoolDomain } from '../../aws-cognito';
import type { AliasRecordTargetConfig, IAliasRecordTarget, IHostedZone, IRecordSet } from '../../aws-route53';
/**
 * Use a user pool domain as an alias record target
 */
export declare class UserPoolDomainTarget implements IAliasRecordTarget {
    private readonly domain;
    constructor(domain: UserPoolDomain);
    bind(record: IRecordSet, _zone?: IHostedZone): AliasRecordTargetConfig;
}
