import { Request, Chime as AWSChime } from 'aws-sdk';
declare type ReturnTypeFrom<K extends keyof AWSChime> = AWSChime[K] extends (...args: any) => Request<infer R, any> ? R : never;
declare type ParamsFrom<K extends keyof AWSChime, Extras> = AWSChime[K] extends {
    (param: infer P, callback: (...args: any) => void): Request<infer R, any>;
    (callback: (...args: any) => void): any;
} ? P & Extras : never;
export declare class Chime {
    private readonly client;
    private constructor();
    readonly signingRegion: undefined;
    readonly service: "chime";
    readonly global: false;
    readonly category: "Customer Engagement";
    readonly topLevelCalls: readonly ["listAccounts", "listAppInstances", "listChannelMembershipsForAppInstanceUser", "listChannelsModeratedByAppInstanceUser", "listMediaCapturePipelines", "listMeetings", "listPhoneNumberOrders", "listPhoneNumbers", "listSipMediaApplications", "listSipRules", "listVoiceConnectorGroups", "listVoiceConnectors", "searchAvailablePhoneNumbers"];
    associatePhoneNumberWithUser: (params: ParamsFrom<'associatePhoneNumberWithUser', Record<string, never>>) => Promise<ReturnTypeFrom<'associatePhoneNumberWithUser'>>;
    associatePhoneNumbersWithVoiceConnector: (params: ParamsFrom<'associatePhoneNumbersWithVoiceConnector', Record<string, never>>) => Promise<ReturnTypeFrom<'associatePhoneNumbersWithVoiceConnector'>>;
    associatePhoneNumbersWithVoiceConnectorGroup: (params: ParamsFrom<'associatePhoneNumbersWithVoiceConnectorGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'associatePhoneNumbersWithVoiceConnectorGroup'>>;
    associateSigninDelegateGroupsWithAccount: (params: ParamsFrom<'associateSigninDelegateGroupsWithAccount', Record<string, never>>) => Promise<ReturnTypeFrom<'associateSigninDelegateGroupsWithAccount'>>;
    batchCreateAttendee: (params: ParamsFrom<'batchCreateAttendee', Record<string, never>>) => Promise<ReturnTypeFrom<'batchCreateAttendee'>>;
    batchCreateChannelMembership: (params: ParamsFrom<'batchCreateChannelMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'batchCreateChannelMembership'>>;
    batchCreateRoomMembership: (params: ParamsFrom<'batchCreateRoomMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'batchCreateRoomMembership'>>;
    batchDeletePhoneNumber: (params: ParamsFrom<'batchDeletePhoneNumber', Record<string, never>>) => Promise<ReturnTypeFrom<'batchDeletePhoneNumber'>>;
    batchSuspendUser: (params: ParamsFrom<'batchSuspendUser', Record<string, never>>) => Promise<ReturnTypeFrom<'batchSuspendUser'>>;
    batchUnsuspendUser: (params: ParamsFrom<'batchUnsuspendUser', Record<string, never>>) => Promise<ReturnTypeFrom<'batchUnsuspendUser'>>;
    batchUpdatePhoneNumber: (params: ParamsFrom<'batchUpdatePhoneNumber', Record<string, never>>) => Promise<ReturnTypeFrom<'batchUpdatePhoneNumber'>>;
    batchUpdateUser: (params: ParamsFrom<'batchUpdateUser', Record<string, never>>) => Promise<ReturnTypeFrom<'batchUpdateUser'>>;
    createAccount: (params: ParamsFrom<'createAccount', Record<string, never>>) => Promise<ReturnTypeFrom<'createAccount'>>;
    createAppInstance: (params: ParamsFrom<'createAppInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'createAppInstance'>>;
    createAppInstanceAdmin: (params: ParamsFrom<'createAppInstanceAdmin', Record<string, never>>) => Promise<ReturnTypeFrom<'createAppInstanceAdmin'>>;
    createAppInstanceUser: (params: ParamsFrom<'createAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'createAppInstanceUser'>>;
    createAttendee: (params: ParamsFrom<'createAttendee', Record<string, never>>) => Promise<ReturnTypeFrom<'createAttendee'>>;
    createBot: (params: ParamsFrom<'createBot', Record<string, never>>) => Promise<ReturnTypeFrom<'createBot'>>;
    createChannel: (params: ParamsFrom<'createChannel', Record<string, never>>) => Promise<ReturnTypeFrom<'createChannel'>>;
    createChannelBan: (params: ParamsFrom<'createChannelBan', Record<string, never>>) => Promise<ReturnTypeFrom<'createChannelBan'>>;
    createChannelMembership: (params: ParamsFrom<'createChannelMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'createChannelMembership'>>;
    createChannelModerator: (params: ParamsFrom<'createChannelModerator', Record<string, never>>) => Promise<ReturnTypeFrom<'createChannelModerator'>>;
    createMediaCapturePipeline: (params: ParamsFrom<'createMediaCapturePipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'createMediaCapturePipeline'>>;
    createMeeting: (params: ParamsFrom<'createMeeting', Record<string, never>>) => Promise<ReturnTypeFrom<'createMeeting'>>;
    createMeetingDialOut: (params: ParamsFrom<'createMeetingDialOut', Record<string, never>>) => Promise<ReturnTypeFrom<'createMeetingDialOut'>>;
    createMeetingWithAttendees: (params: ParamsFrom<'createMeetingWithAttendees', Record<string, never>>) => Promise<ReturnTypeFrom<'createMeetingWithAttendees'>>;
    createPhoneNumberOrder: (params: ParamsFrom<'createPhoneNumberOrder', Record<string, never>>) => Promise<ReturnTypeFrom<'createPhoneNumberOrder'>>;
    createProxySession: (params: ParamsFrom<'createProxySession', Record<string, never>>) => Promise<ReturnTypeFrom<'createProxySession'>>;
    createRoom: (params: ParamsFrom<'createRoom', Record<string, never>>) => Promise<ReturnTypeFrom<'createRoom'>>;
    createRoomMembership: (params: ParamsFrom<'createRoomMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'createRoomMembership'>>;
    createSipMediaApplication: (params: ParamsFrom<'createSipMediaApplication', Record<string, never>>) => Promise<ReturnTypeFrom<'createSipMediaApplication'>>;
    createSipMediaApplicationCall: (params: ParamsFrom<'createSipMediaApplicationCall', Record<string, never>>) => Promise<ReturnTypeFrom<'createSipMediaApplicationCall'>>;
    createSipRule: (params: ParamsFrom<'createSipRule', Record<string, never>>) => Promise<ReturnTypeFrom<'createSipRule'>>;
    createUser: (params: ParamsFrom<'createUser', Record<string, never>>) => Promise<ReturnTypeFrom<'createUser'>>;
    createVoiceConnector: (params: ParamsFrom<'createVoiceConnector', Record<string, never>>) => Promise<ReturnTypeFrom<'createVoiceConnector'>>;
    createVoiceConnectorGroup: (params: ParamsFrom<'createVoiceConnectorGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'createVoiceConnectorGroup'>>;
    deleteAccount: (params: ParamsFrom<'deleteAccount', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAccount'>>;
    deleteAppInstance: (params: ParamsFrom<'deleteAppInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAppInstance'>>;
    deleteAppInstanceAdmin: (params: ParamsFrom<'deleteAppInstanceAdmin', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAppInstanceAdmin'>>;
    deleteAppInstanceStreamingConfigurations: (params: ParamsFrom<'deleteAppInstanceStreamingConfigurations', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAppInstanceStreamingConfigurations'>>;
    deleteAppInstanceUser: (params: ParamsFrom<'deleteAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAppInstanceUser'>>;
    deleteAttendee: (params: ParamsFrom<'deleteAttendee', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAttendee'>>;
    deleteChannel: (params: ParamsFrom<'deleteChannel', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteChannel'>>;
    deleteChannelBan: (params: ParamsFrom<'deleteChannelBan', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteChannelBan'>>;
    deleteChannelMembership: (params: ParamsFrom<'deleteChannelMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteChannelMembership'>>;
    deleteChannelMessage: (params: ParamsFrom<'deleteChannelMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteChannelMessage'>>;
    deleteChannelModerator: (params: ParamsFrom<'deleteChannelModerator', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteChannelModerator'>>;
    deleteEventsConfiguration: (params: ParamsFrom<'deleteEventsConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteEventsConfiguration'>>;
    deleteMediaCapturePipeline: (params: ParamsFrom<'deleteMediaCapturePipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteMediaCapturePipeline'>>;
    deleteMeeting: (params: ParamsFrom<'deleteMeeting', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteMeeting'>>;
    deletePhoneNumber: (params: ParamsFrom<'deletePhoneNumber', Record<string, never>>) => Promise<ReturnTypeFrom<'deletePhoneNumber'>>;
    deleteProxySession: (params: ParamsFrom<'deleteProxySession', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteProxySession'>>;
    deleteRoom: (params: ParamsFrom<'deleteRoom', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteRoom'>>;
    deleteRoomMembership: (params: ParamsFrom<'deleteRoomMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteRoomMembership'>>;
    deleteSipMediaApplication: (params: ParamsFrom<'deleteSipMediaApplication', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteSipMediaApplication'>>;
    deleteSipRule: (params: ParamsFrom<'deleteSipRule', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteSipRule'>>;
    deleteVoiceConnector: (params: ParamsFrom<'deleteVoiceConnector', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnector'>>;
    deleteVoiceConnectorEmergencyCallingConfiguration: (params: ParamsFrom<'deleteVoiceConnectorEmergencyCallingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorEmergencyCallingConfiguration'>>;
    deleteVoiceConnectorGroup: (params: ParamsFrom<'deleteVoiceConnectorGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorGroup'>>;
    deleteVoiceConnectorOrigination: (params: ParamsFrom<'deleteVoiceConnectorOrigination', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorOrigination'>>;
    deleteVoiceConnectorProxy: (params: ParamsFrom<'deleteVoiceConnectorProxy', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorProxy'>>;
    deleteVoiceConnectorStreamingConfiguration: (params: ParamsFrom<'deleteVoiceConnectorStreamingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorStreamingConfiguration'>>;
    deleteVoiceConnectorTermination: (params: ParamsFrom<'deleteVoiceConnectorTermination', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorTermination'>>;
    deleteVoiceConnectorTerminationCredentials: (params: ParamsFrom<'deleteVoiceConnectorTerminationCredentials', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteVoiceConnectorTerminationCredentials'>>;
    describeAppInstance: (params: ParamsFrom<'describeAppInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAppInstance'>>;
    describeAppInstanceAdmin: (params: ParamsFrom<'describeAppInstanceAdmin', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAppInstanceAdmin'>>;
    describeAppInstanceUser: (params: ParamsFrom<'describeAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAppInstanceUser'>>;
    describeChannel: (params: ParamsFrom<'describeChannel', Record<string, never>>) => Promise<ReturnTypeFrom<'describeChannel'>>;
    describeChannelBan: (params: ParamsFrom<'describeChannelBan', Record<string, never>>) => Promise<ReturnTypeFrom<'describeChannelBan'>>;
    describeChannelMembership: (params: ParamsFrom<'describeChannelMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'describeChannelMembership'>>;
    describeChannelMembershipForAppInstanceUser: (params: ParamsFrom<'describeChannelMembershipForAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'describeChannelMembershipForAppInstanceUser'>>;
    describeChannelModeratedByAppInstanceUser: (params: ParamsFrom<'describeChannelModeratedByAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'describeChannelModeratedByAppInstanceUser'>>;
    describeChannelModerator: (params: ParamsFrom<'describeChannelModerator', Record<string, never>>) => Promise<ReturnTypeFrom<'describeChannelModerator'>>;
    disassociatePhoneNumberFromUser: (params: ParamsFrom<'disassociatePhoneNumberFromUser', Record<string, never>>) => Promise<ReturnTypeFrom<'disassociatePhoneNumberFromUser'>>;
    disassociatePhoneNumbersFromVoiceConnector: (params: ParamsFrom<'disassociatePhoneNumbersFromVoiceConnector', Record<string, never>>) => Promise<ReturnTypeFrom<'disassociatePhoneNumbersFromVoiceConnector'>>;
    disassociatePhoneNumbersFromVoiceConnectorGroup: (params: ParamsFrom<'disassociatePhoneNumbersFromVoiceConnectorGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'disassociatePhoneNumbersFromVoiceConnectorGroup'>>;
    disassociateSigninDelegateGroupsFromAccount: (params: ParamsFrom<'disassociateSigninDelegateGroupsFromAccount', Record<string, never>>) => Promise<ReturnTypeFrom<'disassociateSigninDelegateGroupsFromAccount'>>;
    getAccount: (params: ParamsFrom<'getAccount', Record<string, never>>) => Promise<ReturnTypeFrom<'getAccount'>>;
    getAccountSettings: (params: ParamsFrom<'getAccountSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'getAccountSettings'>>;
    getAppInstanceRetentionSettings: (params: ParamsFrom<'getAppInstanceRetentionSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'getAppInstanceRetentionSettings'>>;
    getAppInstanceStreamingConfigurations: (params: ParamsFrom<'getAppInstanceStreamingConfigurations', Record<string, never>>) => Promise<ReturnTypeFrom<'getAppInstanceStreamingConfigurations'>>;
    getAttendee: (params: ParamsFrom<'getAttendee', Record<string, never>>) => Promise<ReturnTypeFrom<'getAttendee'>>;
    getBot: (params: ParamsFrom<'getBot', Record<string, never>>) => Promise<ReturnTypeFrom<'getBot'>>;
    getChannelMessage: (params: ParamsFrom<'getChannelMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'getChannelMessage'>>;
    getEventsConfiguration: (params: ParamsFrom<'getEventsConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'getEventsConfiguration'>>;
    getGlobalSettings: (params: ParamsFrom<'getGlobalSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'getGlobalSettings'>>;
    getMediaCapturePipeline: (params: ParamsFrom<'getMediaCapturePipeline', Record<string, never>>) => Promise<ReturnTypeFrom<'getMediaCapturePipeline'>>;
    getMeeting: (params: ParamsFrom<'getMeeting', Record<string, never>>) => Promise<ReturnTypeFrom<'getMeeting'>>;
    getMessagingSessionEndpoint: (params: ParamsFrom<'getMessagingSessionEndpoint', Record<string, never>>) => Promise<ReturnTypeFrom<'getMessagingSessionEndpoint'>>;
    getPhoneNumber: (params: ParamsFrom<'getPhoneNumber', Record<string, never>>) => Promise<ReturnTypeFrom<'getPhoneNumber'>>;
    getPhoneNumberOrder: (params: ParamsFrom<'getPhoneNumberOrder', Record<string, never>>) => Promise<ReturnTypeFrom<'getPhoneNumberOrder'>>;
    getPhoneNumberSettings: (params: ParamsFrom<'getPhoneNumberSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'getPhoneNumberSettings'>>;
    getProxySession: (params: ParamsFrom<'getProxySession', Record<string, never>>) => Promise<ReturnTypeFrom<'getProxySession'>>;
    getRetentionSettings: (params: ParamsFrom<'getRetentionSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'getRetentionSettings'>>;
    getRoom: (params: ParamsFrom<'getRoom', Record<string, never>>) => Promise<ReturnTypeFrom<'getRoom'>>;
    getSipMediaApplication: (params: ParamsFrom<'getSipMediaApplication', Record<string, never>>) => Promise<ReturnTypeFrom<'getSipMediaApplication'>>;
    getSipMediaApplicationLoggingConfiguration: (params: ParamsFrom<'getSipMediaApplicationLoggingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'getSipMediaApplicationLoggingConfiguration'>>;
    getSipRule: (params: ParamsFrom<'getSipRule', Record<string, never>>) => Promise<ReturnTypeFrom<'getSipRule'>>;
    getUser: (params: ParamsFrom<'getUser', Record<string, never>>) => Promise<ReturnTypeFrom<'getUser'>>;
    getUserSettings: (params: ParamsFrom<'getUserSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'getUserSettings'>>;
    getVoiceConnector: (params: ParamsFrom<'getVoiceConnector', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnector'>>;
    getVoiceConnectorEmergencyCallingConfiguration: (params: ParamsFrom<'getVoiceConnectorEmergencyCallingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorEmergencyCallingConfiguration'>>;
    getVoiceConnectorGroup: (params: ParamsFrom<'getVoiceConnectorGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorGroup'>>;
    getVoiceConnectorLoggingConfiguration: (params: ParamsFrom<'getVoiceConnectorLoggingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorLoggingConfiguration'>>;
    getVoiceConnectorOrigination: (params: ParamsFrom<'getVoiceConnectorOrigination', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorOrigination'>>;
    getVoiceConnectorProxy: (params: ParamsFrom<'getVoiceConnectorProxy', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorProxy'>>;
    getVoiceConnectorStreamingConfiguration: (params: ParamsFrom<'getVoiceConnectorStreamingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorStreamingConfiguration'>>;
    getVoiceConnectorTermination: (params: ParamsFrom<'getVoiceConnectorTermination', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorTermination'>>;
    getVoiceConnectorTerminationHealth: (params: ParamsFrom<'getVoiceConnectorTerminationHealth', Record<string, never>>) => Promise<ReturnTypeFrom<'getVoiceConnectorTerminationHealth'>>;
    inviteUsers: (params: ParamsFrom<'inviteUsers', Record<string, never>>) => Promise<ReturnTypeFrom<'inviteUsers'>>;
    listAccounts: (params: ParamsFrom<'listAccounts', Record<string, never>>) => Promise<ReturnTypeFrom<'listAccounts'>>;
    listAppInstanceAdmins: (params: ParamsFrom<'listAppInstanceAdmins', Record<string, never>>) => Promise<ReturnTypeFrom<'listAppInstanceAdmins'>>;
    listAppInstanceUsers: (params: ParamsFrom<'listAppInstanceUsers', Record<string, never>>) => Promise<ReturnTypeFrom<'listAppInstanceUsers'>>;
    listAppInstances: (params: ParamsFrom<'listAppInstances', Record<string, never>>) => Promise<ReturnTypeFrom<'listAppInstances'>>;
    listAttendeeTags: (params: ParamsFrom<'listAttendeeTags', Record<string, never>>) => Promise<ReturnTypeFrom<'listAttendeeTags'>>;
    listAttendees: (params: ParamsFrom<'listAttendees', Record<string, never>>) => Promise<ReturnTypeFrom<'listAttendees'>>;
    listBots: (params: ParamsFrom<'listBots', Record<string, never>>) => Promise<ReturnTypeFrom<'listBots'>>;
    listChannelBans: (params: ParamsFrom<'listChannelBans', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannelBans'>>;
    listChannelMemberships: (params: ParamsFrom<'listChannelMemberships', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannelMemberships'>>;
    listChannelMembershipsForAppInstanceUser: (params: ParamsFrom<'listChannelMembershipsForAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannelMembershipsForAppInstanceUser'>>;
    listChannelMessages: (params: ParamsFrom<'listChannelMessages', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannelMessages'>>;
    listChannelModerators: (params: ParamsFrom<'listChannelModerators', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannelModerators'>>;
    listChannels: (params: ParamsFrom<'listChannels', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannels'>>;
    listChannelsModeratedByAppInstanceUser: (params: ParamsFrom<'listChannelsModeratedByAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'listChannelsModeratedByAppInstanceUser'>>;
    listMediaCapturePipelines: (params: ParamsFrom<'listMediaCapturePipelines', Record<string, never>>) => Promise<ReturnTypeFrom<'listMediaCapturePipelines'>>;
    listMeetingTags: (params: ParamsFrom<'listMeetingTags', Record<string, never>>) => Promise<ReturnTypeFrom<'listMeetingTags'>>;
    listMeetings: (params: ParamsFrom<'listMeetings', Record<string, never>>) => Promise<ReturnTypeFrom<'listMeetings'>>;
    listPhoneNumberOrders: (params: ParamsFrom<'listPhoneNumberOrders', Record<string, never>>) => Promise<ReturnTypeFrom<'listPhoneNumberOrders'>>;
    listPhoneNumbers: (params: ParamsFrom<'listPhoneNumbers', Record<string, never>>) => Promise<ReturnTypeFrom<'listPhoneNumbers'>>;
    listProxySessions: (params: ParamsFrom<'listProxySessions', Record<string, never>>) => Promise<ReturnTypeFrom<'listProxySessions'>>;
    listRoomMemberships: (params: ParamsFrom<'listRoomMemberships', Record<string, never>>) => Promise<ReturnTypeFrom<'listRoomMemberships'>>;
    listRooms: (params: ParamsFrom<'listRooms', Record<string, never>>) => Promise<ReturnTypeFrom<'listRooms'>>;
    listSipMediaApplications: (params: ParamsFrom<'listSipMediaApplications', Record<string, never>>) => Promise<ReturnTypeFrom<'listSipMediaApplications'>>;
    listSipRules: (params: ParamsFrom<'listSipRules', Record<string, never>>) => Promise<ReturnTypeFrom<'listSipRules'>>;
    listSupportedPhoneNumberCountries: (params: ParamsFrom<'listSupportedPhoneNumberCountries', Record<string, never>>) => Promise<ReturnTypeFrom<'listSupportedPhoneNumberCountries'>>;
    listTagsForResource: (params: ParamsFrom<'listTagsForResource', Record<string, never>>) => Promise<ReturnTypeFrom<'listTagsForResource'>>;
    listUsers: (params: ParamsFrom<'listUsers', Record<string, never>>) => Promise<ReturnTypeFrom<'listUsers'>>;
    listVoiceConnectorGroups: (params: ParamsFrom<'listVoiceConnectorGroups', Record<string, never>>) => Promise<ReturnTypeFrom<'listVoiceConnectorGroups'>>;
    listVoiceConnectorTerminationCredentials: (params: ParamsFrom<'listVoiceConnectorTerminationCredentials', Record<string, never>>) => Promise<ReturnTypeFrom<'listVoiceConnectorTerminationCredentials'>>;
    listVoiceConnectors: (params: ParamsFrom<'listVoiceConnectors', Record<string, never>>) => Promise<ReturnTypeFrom<'listVoiceConnectors'>>;
    logoutUser: (params: ParamsFrom<'logoutUser', Record<string, never>>) => Promise<ReturnTypeFrom<'logoutUser'>>;
    putAppInstanceRetentionSettings: (params: ParamsFrom<'putAppInstanceRetentionSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'putAppInstanceRetentionSettings'>>;
    putAppInstanceStreamingConfigurations: (params: ParamsFrom<'putAppInstanceStreamingConfigurations', Record<string, never>>) => Promise<ReturnTypeFrom<'putAppInstanceStreamingConfigurations'>>;
    putEventsConfiguration: (params: ParamsFrom<'putEventsConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'putEventsConfiguration'>>;
    putRetentionSettings: (params: ParamsFrom<'putRetentionSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'putRetentionSettings'>>;
    putSipMediaApplicationLoggingConfiguration: (params: ParamsFrom<'putSipMediaApplicationLoggingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'putSipMediaApplicationLoggingConfiguration'>>;
    putVoiceConnectorEmergencyCallingConfiguration: (params: ParamsFrom<'putVoiceConnectorEmergencyCallingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorEmergencyCallingConfiguration'>>;
    putVoiceConnectorLoggingConfiguration: (params: ParamsFrom<'putVoiceConnectorLoggingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorLoggingConfiguration'>>;
    putVoiceConnectorOrigination: (params: ParamsFrom<'putVoiceConnectorOrigination', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorOrigination'>>;
    putVoiceConnectorProxy: (params: ParamsFrom<'putVoiceConnectorProxy', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorProxy'>>;
    putVoiceConnectorStreamingConfiguration: (params: ParamsFrom<'putVoiceConnectorStreamingConfiguration', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorStreamingConfiguration'>>;
    putVoiceConnectorTermination: (params: ParamsFrom<'putVoiceConnectorTermination', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorTermination'>>;
    putVoiceConnectorTerminationCredentials: (params: ParamsFrom<'putVoiceConnectorTerminationCredentials', Record<string, never>>) => Promise<ReturnTypeFrom<'putVoiceConnectorTerminationCredentials'>>;
    redactChannelMessage: (params: ParamsFrom<'redactChannelMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'redactChannelMessage'>>;
    redactConversationMessage: (params: ParamsFrom<'redactConversationMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'redactConversationMessage'>>;
    redactRoomMessage: (params: ParamsFrom<'redactRoomMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'redactRoomMessage'>>;
    regenerateSecurityToken: (params: ParamsFrom<'regenerateSecurityToken', Record<string, never>>) => Promise<ReturnTypeFrom<'regenerateSecurityToken'>>;
    resetPersonalPIN: (params: ParamsFrom<'resetPersonalPIN', Record<string, never>>) => Promise<ReturnTypeFrom<'resetPersonalPIN'>>;
    restorePhoneNumber: (params: ParamsFrom<'restorePhoneNumber', Record<string, never>>) => Promise<ReturnTypeFrom<'restorePhoneNumber'>>;
    searchAvailablePhoneNumbers: (params: ParamsFrom<'searchAvailablePhoneNumbers', Record<string, never>>) => Promise<ReturnTypeFrom<'searchAvailablePhoneNumbers'>>;
    sendChannelMessage: (params: ParamsFrom<'sendChannelMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'sendChannelMessage'>>;
    startMeetingTranscription: (params: ParamsFrom<'startMeetingTranscription', Record<string, never>>) => Promise<ReturnTypeFrom<'startMeetingTranscription'>>;
    stopMeetingTranscription: (params: ParamsFrom<'stopMeetingTranscription', Record<string, never>>) => Promise<ReturnTypeFrom<'stopMeetingTranscription'>>;
    tagAttendee: (params: ParamsFrom<'tagAttendee', Record<string, never>>) => Promise<ReturnTypeFrom<'tagAttendee'>>;
    tagMeeting: (params: ParamsFrom<'tagMeeting', Record<string, never>>) => Promise<ReturnTypeFrom<'tagMeeting'>>;
    tagResource: (params: ParamsFrom<'tagResource', Record<string, never>>) => Promise<ReturnTypeFrom<'tagResource'>>;
    untagAttendee: (params: ParamsFrom<'untagAttendee', Record<string, never>>) => Promise<ReturnTypeFrom<'untagAttendee'>>;
    untagMeeting: (params: ParamsFrom<'untagMeeting', Record<string, never>>) => Promise<ReturnTypeFrom<'untagMeeting'>>;
    untagResource: (params: ParamsFrom<'untagResource', Record<string, never>>) => Promise<ReturnTypeFrom<'untagResource'>>;
    updateAccount: (params: ParamsFrom<'updateAccount', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAccount'>>;
    updateAccountSettings: (params: ParamsFrom<'updateAccountSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAccountSettings'>>;
    updateAppInstance: (params: ParamsFrom<'updateAppInstance', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAppInstance'>>;
    updateAppInstanceUser: (params: ParamsFrom<'updateAppInstanceUser', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAppInstanceUser'>>;
    updateBot: (params: ParamsFrom<'updateBot', Record<string, never>>) => Promise<ReturnTypeFrom<'updateBot'>>;
    updateChannel: (params: ParamsFrom<'updateChannel', Record<string, never>>) => Promise<ReturnTypeFrom<'updateChannel'>>;
    updateChannelMessage: (params: ParamsFrom<'updateChannelMessage', Record<string, never>>) => Promise<ReturnTypeFrom<'updateChannelMessage'>>;
    updateChannelReadMarker: (params: ParamsFrom<'updateChannelReadMarker', Record<string, never>>) => Promise<ReturnTypeFrom<'updateChannelReadMarker'>>;
    updateGlobalSettings: (params: ParamsFrom<'updateGlobalSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'updateGlobalSettings'>>;
    updatePhoneNumber: (params: ParamsFrom<'updatePhoneNumber', Record<string, never>>) => Promise<ReturnTypeFrom<'updatePhoneNumber'>>;
    updatePhoneNumberSettings: (params: ParamsFrom<'updatePhoneNumberSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'updatePhoneNumberSettings'>>;
    updateProxySession: (params: ParamsFrom<'updateProxySession', Record<string, never>>) => Promise<ReturnTypeFrom<'updateProxySession'>>;
    updateRoom: (params: ParamsFrom<'updateRoom', Record<string, never>>) => Promise<ReturnTypeFrom<'updateRoom'>>;
    updateRoomMembership: (params: ParamsFrom<'updateRoomMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'updateRoomMembership'>>;
    updateSipMediaApplication: (params: ParamsFrom<'updateSipMediaApplication', Record<string, never>>) => Promise<ReturnTypeFrom<'updateSipMediaApplication'>>;
    updateSipMediaApplicationCall: (params: ParamsFrom<'updateSipMediaApplicationCall', Record<string, never>>) => Promise<ReturnTypeFrom<'updateSipMediaApplicationCall'>>;
    updateSipRule: (params: ParamsFrom<'updateSipRule', Record<string, never>>) => Promise<ReturnTypeFrom<'updateSipRule'>>;
    updateUser: (params: ParamsFrom<'updateUser', Record<string, never>>) => Promise<ReturnTypeFrom<'updateUser'>>;
    updateUserSettings: (params: ParamsFrom<'updateUserSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'updateUserSettings'>>;
    updateVoiceConnector: (params: ParamsFrom<'updateVoiceConnector', Record<string, never>>) => Promise<ReturnTypeFrom<'updateVoiceConnector'>>;
    updateVoiceConnectorGroup: (params: ParamsFrom<'updateVoiceConnectorGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'updateVoiceConnectorGroup'>>;
    validateE911Address: (params: ParamsFrom<'validateE911Address', Record<string, never>>) => Promise<ReturnTypeFrom<'validateE911Address'>>;
    static fromClient(client: AWSChime): Chime;
    static client(options?: AWSChime.Types.ClientConfiguration): Chime;
}
export {};
