import { Request, QuickSight as AWSQuickSight } from 'aws-sdk';
declare type ReturnTypeFrom<K extends keyof AWSQuickSight> = AWSQuickSight[K] extends (...args: any) => Request<infer R, any> ? R : never;
declare type ParamsFrom<K extends keyof AWSQuickSight, Extras> = AWSQuickSight[K] extends {
    (param: infer P, callback: (...args: any) => void): Request<infer R, any>;
    (callback: (...args: any) => void): any;
} ? P & Extras : never;
export declare class QuickSight {
    private readonly client;
    private constructor();
    readonly signingRegion: undefined;
    readonly service: "quicksight";
    readonly global: false;
    readonly category: "Analytics";
    readonly topLevelCalls: readonly [];
    cancelIngestion: (params: ParamsFrom<'cancelIngestion', Record<string, never>>) => Promise<ReturnTypeFrom<'cancelIngestion'>>;
    createAccountCustomization: (params: ParamsFrom<'createAccountCustomization', Record<string, never>>) => Promise<ReturnTypeFrom<'createAccountCustomization'>>;
    createAccountSubscription: (params: ParamsFrom<'createAccountSubscription', Record<string, never>>) => Promise<ReturnTypeFrom<'createAccountSubscription'>>;
    createAnalysis: (params: ParamsFrom<'createAnalysis', Record<string, never>>) => Promise<ReturnTypeFrom<'createAnalysis'>>;
    createDashboard: (params: ParamsFrom<'createDashboard', Record<string, never>>) => Promise<ReturnTypeFrom<'createDashboard'>>;
    createDataSet: (params: ParamsFrom<'createDataSet', Record<string, never>>) => Promise<ReturnTypeFrom<'createDataSet'>>;
    createDataSource: (params: ParamsFrom<'createDataSource', Record<string, never>>) => Promise<ReturnTypeFrom<'createDataSource'>>;
    createFolder: (params: ParamsFrom<'createFolder', Record<string, never>>) => Promise<ReturnTypeFrom<'createFolder'>>;
    createFolderMembership: (params: ParamsFrom<'createFolderMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'createFolderMembership'>>;
    createGroup: (params: ParamsFrom<'createGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'createGroup'>>;
    createGroupMembership: (params: ParamsFrom<'createGroupMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'createGroupMembership'>>;
    createIAMPolicyAssignment: (params: ParamsFrom<'createIAMPolicyAssignment', Record<string, never>>) => Promise<ReturnTypeFrom<'createIAMPolicyAssignment'>>;
    createIngestion: (params: ParamsFrom<'createIngestion', Record<string, never>>) => Promise<ReturnTypeFrom<'createIngestion'>>;
    createNamespace: (params: ParamsFrom<'createNamespace', Record<string, never>>) => Promise<ReturnTypeFrom<'createNamespace'>>;
    createTemplate: (params: ParamsFrom<'createTemplate', Record<string, never>>) => Promise<ReturnTypeFrom<'createTemplate'>>;
    createTemplateAlias: (params: ParamsFrom<'createTemplateAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'createTemplateAlias'>>;
    createTheme: (params: ParamsFrom<'createTheme', Record<string, never>>) => Promise<ReturnTypeFrom<'createTheme'>>;
    createThemeAlias: (params: ParamsFrom<'createThemeAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'createThemeAlias'>>;
    deleteAccountCustomization: (params: ParamsFrom<'deleteAccountCustomization', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAccountCustomization'>>;
    deleteAnalysis: (params: ParamsFrom<'deleteAnalysis', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteAnalysis'>>;
    deleteDashboard: (params: ParamsFrom<'deleteDashboard', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteDashboard'>>;
    deleteDataSet: (params: ParamsFrom<'deleteDataSet', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteDataSet'>>;
    deleteDataSource: (params: ParamsFrom<'deleteDataSource', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteDataSource'>>;
    deleteFolder: (params: ParamsFrom<'deleteFolder', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteFolder'>>;
    deleteFolderMembership: (params: ParamsFrom<'deleteFolderMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteFolderMembership'>>;
    deleteGroup: (params: ParamsFrom<'deleteGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteGroup'>>;
    deleteGroupMembership: (params: ParamsFrom<'deleteGroupMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteGroupMembership'>>;
    deleteIAMPolicyAssignment: (params: ParamsFrom<'deleteIAMPolicyAssignment', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteIAMPolicyAssignment'>>;
    deleteNamespace: (params: ParamsFrom<'deleteNamespace', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteNamespace'>>;
    deleteTemplate: (params: ParamsFrom<'deleteTemplate', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteTemplate'>>;
    deleteTemplateAlias: (params: ParamsFrom<'deleteTemplateAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteTemplateAlias'>>;
    deleteTheme: (params: ParamsFrom<'deleteTheme', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteTheme'>>;
    deleteThemeAlias: (params: ParamsFrom<'deleteThemeAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteThemeAlias'>>;
    deleteUser: (params: ParamsFrom<'deleteUser', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteUser'>>;
    deleteUserByPrincipalId: (params: ParamsFrom<'deleteUserByPrincipalId', Record<string, never>>) => Promise<ReturnTypeFrom<'deleteUserByPrincipalId'>>;
    describeAccountCustomization: (params: ParamsFrom<'describeAccountCustomization', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAccountCustomization'>>;
    describeAccountSettings: (params: ParamsFrom<'describeAccountSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAccountSettings'>>;
    describeAccountSubscription: (params: ParamsFrom<'describeAccountSubscription', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAccountSubscription'>>;
    describeAnalysis: (params: ParamsFrom<'describeAnalysis', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAnalysis'>>;
    describeAnalysisPermissions: (params: ParamsFrom<'describeAnalysisPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeAnalysisPermissions'>>;
    describeDashboard: (params: ParamsFrom<'describeDashboard', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDashboard'>>;
    describeDashboardPermissions: (params: ParamsFrom<'describeDashboardPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDashboardPermissions'>>;
    describeDataSet: (params: ParamsFrom<'describeDataSet', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDataSet'>>;
    describeDataSetPermissions: (params: ParamsFrom<'describeDataSetPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDataSetPermissions'>>;
    describeDataSource: (params: ParamsFrom<'describeDataSource', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDataSource'>>;
    describeDataSourcePermissions: (params: ParamsFrom<'describeDataSourcePermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeDataSourcePermissions'>>;
    describeFolder: (params: ParamsFrom<'describeFolder', Record<string, never>>) => Promise<ReturnTypeFrom<'describeFolder'>>;
    describeFolderPermissions: (params: ParamsFrom<'describeFolderPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeFolderPermissions'>>;
    describeFolderResolvedPermissions: (params: ParamsFrom<'describeFolderResolvedPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeFolderResolvedPermissions'>>;
    describeGroup: (params: ParamsFrom<'describeGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'describeGroup'>>;
    describeGroupMembership: (params: ParamsFrom<'describeGroupMembership', Record<string, never>>) => Promise<ReturnTypeFrom<'describeGroupMembership'>>;
    describeIAMPolicyAssignment: (params: ParamsFrom<'describeIAMPolicyAssignment', Record<string, never>>) => Promise<ReturnTypeFrom<'describeIAMPolicyAssignment'>>;
    describeIngestion: (params: ParamsFrom<'describeIngestion', Record<string, never>>) => Promise<ReturnTypeFrom<'describeIngestion'>>;
    describeIpRestriction: (params: ParamsFrom<'describeIpRestriction', Record<string, never>>) => Promise<ReturnTypeFrom<'describeIpRestriction'>>;
    describeNamespace: (params: ParamsFrom<'describeNamespace', Record<string, never>>) => Promise<ReturnTypeFrom<'describeNamespace'>>;
    describeTemplate: (params: ParamsFrom<'describeTemplate', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTemplate'>>;
    describeTemplateAlias: (params: ParamsFrom<'describeTemplateAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTemplateAlias'>>;
    describeTemplatePermissions: (params: ParamsFrom<'describeTemplatePermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTemplatePermissions'>>;
    describeTheme: (params: ParamsFrom<'describeTheme', Record<string, never>>) => Promise<ReturnTypeFrom<'describeTheme'>>;
    describeThemeAlias: (params: ParamsFrom<'describeThemeAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'describeThemeAlias'>>;
    describeThemePermissions: (params: ParamsFrom<'describeThemePermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'describeThemePermissions'>>;
    describeUser: (params: ParamsFrom<'describeUser', Record<string, never>>) => Promise<ReturnTypeFrom<'describeUser'>>;
    generateEmbedUrlForAnonymousUser: (params: ParamsFrom<'generateEmbedUrlForAnonymousUser', Record<string, never>>) => Promise<ReturnTypeFrom<'generateEmbedUrlForAnonymousUser'>>;
    generateEmbedUrlForRegisteredUser: (params: ParamsFrom<'generateEmbedUrlForRegisteredUser', Record<string, never>>) => Promise<ReturnTypeFrom<'generateEmbedUrlForRegisteredUser'>>;
    getDashboardEmbedUrl: (params: ParamsFrom<'getDashboardEmbedUrl', Record<string, never>>) => Promise<ReturnTypeFrom<'getDashboardEmbedUrl'>>;
    getSessionEmbedUrl: (params: ParamsFrom<'getSessionEmbedUrl', Record<string, never>>) => Promise<ReturnTypeFrom<'getSessionEmbedUrl'>>;
    listAnalyses(params: {
        [K in keyof ParamsFrom<'listAnalyses', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listAnalyses', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listAnalyses'>]-?: ReturnTypeFrom<'listAnalyses'>[K];
        }['AnalysisSummaryList'];
    }>;
    listDashboardVersions(params: {
        [K in keyof ParamsFrom<'listDashboardVersions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDashboardVersions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDashboardVersions'>]-?: ReturnTypeFrom<'listDashboardVersions'>[K];
        }['DashboardVersionSummaryList'];
    }>;
    listDashboards(params: {
        [K in keyof ParamsFrom<'listDashboards', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDashboards', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDashboards'>]-?: ReturnTypeFrom<'listDashboards'>[K];
        }['DashboardSummaryList'];
    }>;
    listDataSets(params: {
        [K in keyof ParamsFrom<'listDataSets', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDataSets', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDataSets'>]-?: ReturnTypeFrom<'listDataSets'>[K];
        }['DataSetSummaries'];
    }>;
    listDataSources(params: {
        [K in keyof ParamsFrom<'listDataSources', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listDataSources', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listDataSources'>]-?: ReturnTypeFrom<'listDataSources'>[K];
        }['DataSources'];
    }>;
    listFolderMembers: (params: ParamsFrom<'listFolderMembers', Record<string, never>>) => Promise<ReturnTypeFrom<'listFolderMembers'>>;
    listFolders: (params: ParamsFrom<'listFolders', Record<string, never>>) => Promise<ReturnTypeFrom<'listFolders'>>;
    listGroupMemberships: (params: ParamsFrom<'listGroupMemberships', Record<string, never>>) => Promise<ReturnTypeFrom<'listGroupMemberships'>>;
    listGroups: (params: ParamsFrom<'listGroups', Record<string, never>>) => Promise<ReturnTypeFrom<'listGroups'>>;
    listIAMPolicyAssignments: (params: ParamsFrom<'listIAMPolicyAssignments', Record<string, never>>) => Promise<ReturnTypeFrom<'listIAMPolicyAssignments'>>;
    listIAMPolicyAssignmentsForUser: (params: ParamsFrom<'listIAMPolicyAssignmentsForUser', Record<string, never>>) => Promise<ReturnTypeFrom<'listIAMPolicyAssignmentsForUser'>>;
    listIngestions(params: {
        [K in keyof ParamsFrom<'listIngestions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listIngestions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listIngestions'>]-?: ReturnTypeFrom<'listIngestions'>[K];
        }['Ingestions'];
    }>;
    listNamespaces(params: {
        [K in keyof ParamsFrom<'listNamespaces', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listNamespaces', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listNamespaces'>]-?: ReturnTypeFrom<'listNamespaces'>[K];
        }['Namespaces'];
    }>;
    listTagsForResource: (params: ParamsFrom<'listTagsForResource', Record<string, never>>) => Promise<ReturnTypeFrom<'listTagsForResource'>>;
    listTemplateAliases(params: {
        [K in keyof ParamsFrom<'listTemplateAliases', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTemplateAliases', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTemplateAliases'>]-?: ReturnTypeFrom<'listTemplateAliases'>[K];
        }['TemplateAliasList'];
    }>;
    listTemplateVersions(params: {
        [K in keyof ParamsFrom<'listTemplateVersions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTemplateVersions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTemplateVersions'>]-?: ReturnTypeFrom<'listTemplateVersions'>[K];
        }['TemplateVersionSummaryList'];
    }>;
    listTemplates(params: {
        [K in keyof ParamsFrom<'listTemplates', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listTemplates', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listTemplates'>]-?: ReturnTypeFrom<'listTemplates'>[K];
        }['TemplateSummaryList'];
    }>;
    listThemeAliases: (params: ParamsFrom<'listThemeAliases', Record<string, never>>) => Promise<ReturnTypeFrom<'listThemeAliases'>>;
    listThemeVersions(params: {
        [K in keyof ParamsFrom<'listThemeVersions', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listThemeVersions', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listThemeVersions'>]-?: ReturnTypeFrom<'listThemeVersions'>[K];
        }['ThemeVersionSummaryList'];
    }>;
    listThemes(params: {
        [K in keyof ParamsFrom<'listThemes', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'listThemes', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'listThemes'>]-?: ReturnTypeFrom<'listThemes'>[K];
        }['ThemeSummaryList'];
    }>;
    listUserGroups: (params: ParamsFrom<'listUserGroups', Record<string, never>>) => Promise<ReturnTypeFrom<'listUserGroups'>>;
    listUsers: (params: ParamsFrom<'listUsers', Record<string, never>>) => Promise<ReturnTypeFrom<'listUsers'>>;
    registerUser: (params: ParamsFrom<'registerUser', Record<string, never>>) => Promise<ReturnTypeFrom<'registerUser'>>;
    restoreAnalysis: (params: ParamsFrom<'restoreAnalysis', Record<string, never>>) => Promise<ReturnTypeFrom<'restoreAnalysis'>>;
    searchAnalyses(params: {
        [K in keyof ParamsFrom<'searchAnalyses', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'searchAnalyses', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'searchAnalyses'>]-?: ReturnTypeFrom<'searchAnalyses'>[K];
        }['AnalysisSummaryList'];
    }>;
    searchDashboards(params: {
        [K in keyof ParamsFrom<'searchDashboards', {
            next?: string;
            limit?: number;
        }>]: ParamsFrom<'searchDashboards', {
            next?: string;
            limit?: number;
        }>[K];
    }): Promise<{
        next?: string | number;
        totalItems: number;
        member: {
            [K in keyof ReturnTypeFrom<'searchDashboards'>]-?: ReturnTypeFrom<'searchDashboards'>[K];
        }['DashboardSummaryList'];
    }>;
    searchFolders: (params: ParamsFrom<'searchFolders', Record<string, never>>) => Promise<ReturnTypeFrom<'searchFolders'>>;
    searchGroups: (params: ParamsFrom<'searchGroups', Record<string, never>>) => Promise<ReturnTypeFrom<'searchGroups'>>;
    tagResource: (params: ParamsFrom<'tagResource', Record<string, never>>) => Promise<ReturnTypeFrom<'tagResource'>>;
    untagResource: (params: ParamsFrom<'untagResource', Record<string, never>>) => Promise<ReturnTypeFrom<'untagResource'>>;
    updateAccountCustomization: (params: ParamsFrom<'updateAccountCustomization', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAccountCustomization'>>;
    updateAccountSettings: (params: ParamsFrom<'updateAccountSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAccountSettings'>>;
    updateAnalysis: (params: ParamsFrom<'updateAnalysis', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAnalysis'>>;
    updateAnalysisPermissions: (params: ParamsFrom<'updateAnalysisPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateAnalysisPermissions'>>;
    updateDashboard: (params: ParamsFrom<'updateDashboard', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDashboard'>>;
    updateDashboardPermissions: (params: ParamsFrom<'updateDashboardPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDashboardPermissions'>>;
    updateDashboardPublishedVersion: (params: ParamsFrom<'updateDashboardPublishedVersion', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDashboardPublishedVersion'>>;
    updateDataSet: (params: ParamsFrom<'updateDataSet', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDataSet'>>;
    updateDataSetPermissions: (params: ParamsFrom<'updateDataSetPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDataSetPermissions'>>;
    updateDataSource: (params: ParamsFrom<'updateDataSource', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDataSource'>>;
    updateDataSourcePermissions: (params: ParamsFrom<'updateDataSourcePermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateDataSourcePermissions'>>;
    updateFolder: (params: ParamsFrom<'updateFolder', Record<string, never>>) => Promise<ReturnTypeFrom<'updateFolder'>>;
    updateFolderPermissions: (params: ParamsFrom<'updateFolderPermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateFolderPermissions'>>;
    updateGroup: (params: ParamsFrom<'updateGroup', Record<string, never>>) => Promise<ReturnTypeFrom<'updateGroup'>>;
    updateIAMPolicyAssignment: (params: ParamsFrom<'updateIAMPolicyAssignment', Record<string, never>>) => Promise<ReturnTypeFrom<'updateIAMPolicyAssignment'>>;
    updateIpRestriction: (params: ParamsFrom<'updateIpRestriction', Record<string, never>>) => Promise<ReturnTypeFrom<'updateIpRestriction'>>;
    updatePublicSharingSettings: (params: ParamsFrom<'updatePublicSharingSettings', Record<string, never>>) => Promise<ReturnTypeFrom<'updatePublicSharingSettings'>>;
    updateTemplate: (params: ParamsFrom<'updateTemplate', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTemplate'>>;
    updateTemplateAlias: (params: ParamsFrom<'updateTemplateAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTemplateAlias'>>;
    updateTemplatePermissions: (params: ParamsFrom<'updateTemplatePermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTemplatePermissions'>>;
    updateTheme: (params: ParamsFrom<'updateTheme', Record<string, never>>) => Promise<ReturnTypeFrom<'updateTheme'>>;
    updateThemeAlias: (params: ParamsFrom<'updateThemeAlias', Record<string, never>>) => Promise<ReturnTypeFrom<'updateThemeAlias'>>;
    updateThemePermissions: (params: ParamsFrom<'updateThemePermissions', Record<string, never>>) => Promise<ReturnTypeFrom<'updateThemePermissions'>>;
    updateUser: (params: ParamsFrom<'updateUser', Record<string, never>>) => Promise<ReturnTypeFrom<'updateUser'>>;
    static fromClient(client: AWSQuickSight): QuickSight;
    static client(options?: AWSQuickSight.Types.ClientConfiguration): QuickSight;
}
export {};
