import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class AuthFormat { SecretArn?: Value; Description?: Value; IAMAuth?: Value; ClientPasswordAuthType?: Value; AuthScheme?: Value; constructor(properties: AuthFormat); } export declare class TagFormat { Value?: Value; Key?: Value; constructor(properties: TagFormat); } export interface DBProxyProperties { RequireTLS?: Value; DBProxyName: Value; IdleClientTimeout?: Value; VpcSecurityGroupIds?: List>; Auth: List; DebugLogging?: Value; VpcSubnetIds: List>; RoleArn: Value; EngineFamily: Value; Tags?: List; } export default class DBProxy extends ResourceBase { static AuthFormat: typeof AuthFormat; static TagFormat: typeof TagFormat; constructor(properties: DBProxyProperties); }