import { CustomResource, ResourceProps } from 'aws-cdk-lib';
import { Construct } from 'constructs';
export interface MessagingResourceProps extends ResourceProps {
    readonly properties: {
        [propname: string]: any;
    };
    readonly resourceType: 'AppInstance' | 'ChannelFlow' | 'AppInstanceUser' | 'AppInstanceBot' | 'AppInstanceAdmin' | 'DataRetention' | 'StreamingConfig' | 'AppInstanceStreamingConfigurations';
    readonly uid: string;
}
export declare class MessagingResources extends Construct {
    readonly messagingCustomResource: CustomResource;
    constructor(scope: Construct, id: string, props: MessagingResourceProps);
}
