export function maybeUsePivotEndpoint(api: any, card: any, metadata: any): any;
export function runQuestionQuery(question: any, { cancelDeferred, isDirty, ignoreCache, collectionPreview, }?: {
    cancelDeferred: any;
    isDirty?: boolean | undefined;
    ignoreCache?: boolean | undefined;
    collectionPreview?: boolean | undefined;
}): Promise<any[]>;
export function setPublicQuestionEndpoints(uuid: any): void;
export function setPublicDashboardEndpoints(uuid: any): void;
export function setEmbedQuestionEndpoints(token: any): void;
export function setEmbedDashboardEndpoints(token: any): void;
export namespace ActivityApi {
    let recent_views: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let most_recently_viewed_dashboard: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace GTAPApi {
    let list: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let attributes: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let validate: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace StoreApi {
    let tokenStatus: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let billingInfo: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace CardApi {
    let list_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_1 as list };
    export let create: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let get: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let update: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let _delete: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete as delete };
    export let persist: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let unpersist: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let refreshModelCache: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let query: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let query_pivot: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export namespace bookmark {
        let create_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
        export { create_1 as create };
        let _delete_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
        export { _delete_1 as delete };
    }
    export let listPublic: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let listEmbeddable: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let createPublicLink: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let deletePublicLink: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let related: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let adHocRelated: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let compatibleCards: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let parameterValues: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let parameterSearch: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace ModelIndexApi {
    let list_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_2 as list };
    let get_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_1 as get };
    let create_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_2 as create };
    let update_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_1 as update };
    let _delete_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete_2 as delete };
}
export namespace DashboardApi {
    let create_3: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_3 as create };
    export let save: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let get_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_2 as get };
    let update_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_2 as update };
    let _delete_3: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete_3 as delete };
    let parameterValues_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { parameterValues_1 as parameterValues };
    let parameterSearch_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { parameterSearch_1 as parameterSearch };
    export let validFilterFields: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let listPublic_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { listPublic_1 as listPublic };
    let listEmbeddable_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { listEmbeddable_1 as listEmbeddable };
    let createPublicLink_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { createPublicLink_1 as createPublicLink };
    let deletePublicLink_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { deletePublicLink_1 as deletePublicLink };
    export let cardQuery: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let cardQueryPivot: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace CollectionsApi {
    let list_3: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_3 as list };
    let create_4: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_4 as create };
    let get_3: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_3 as get };
    export let getRoot: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let update_3: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_3 as update };
    export let graph: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let updateGraph: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace PublicApi {
    export let action: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let executeDashcardAction: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let executeAction: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let card: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let cardQuery_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { cardQuery_1 as cardQuery };
    let cardQueryPivot_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { cardQueryPivot_1 as cardQueryPivot };
    export let dashboard: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let dashboardCardQuery: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let dashboardCardQueryPivot: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let prefetchDashcardValues: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace EmbedApi {
    let card_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { card_1 as card };
    let cardQuery_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { cardQuery_2 as cardQuery };
    let cardQueryPivot_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { cardQueryPivot_2 as cardQueryPivot };
    let dashboard_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { dashboard_1 as dashboard };
    let dashboardCardQuery_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { dashboardCardQuery_1 as dashboardCardQuery };
    let dashboardCardQueryPivot_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { dashboardCardQueryPivot_1 as dashboardCardQueryPivot };
}
export namespace AutoApi {
    let dashboard_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { dashboard_2 as dashboard };
}
export namespace EmailApi {
    let updateSettings: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let sendTest: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let clear: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace SlackApi {
    export let getManifest: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let updateSettings_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { updateSettings_1 as updateSettings };
}
export namespace LdapApi {
    let updateSettings_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { updateSettings_2 as updateSettings };
}
export namespace SamlApi {
    let updateSettings_3: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { updateSettings_3 as updateSettings };
}
export namespace GoogleApi {
    let updateSettings_4: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { updateSettings_4 as updateSettings };
}
export namespace TimelineApi {
    let list_4: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_4 as list };
    export let listForCollection: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let get_4: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_4 as get };
    let create_5: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_5 as create };
    let update_4: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_4 as update };
}
export namespace TimelineEventApi {
    let list_5: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_5 as list };
    let get_5: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_5 as get };
    let create_6: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_6 as create };
    let update_5: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_5 as update };
}
export namespace MetabaseApi {
    let db_autocomplete_suggestions: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let db_card_autocomplete_suggestions: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let db_sync_schema: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let db_dismiss_sync_spinner: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let db_persist: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let db_unpersist: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let db_usage_info: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let table_list: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let table_get: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let table_update: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let table_fks: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let tableAppendCSV: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let tableReplaceCSV: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let field_get: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let field_values: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let field_values_update: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let field_search: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let field_remapping: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let dataset: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let dataset_pivot: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let datasetEndpoint: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace ParameterApi {
    let parameterValues_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { parameterValues_2 as parameterValues };
    let parameterSearch_2: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { parameterSearch_2 as parameterSearch };
}
export namespace ModerationReviewApi {
    let create_7: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_7 as create };
    let update_6: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_6 as update };
}
export namespace PulseApi {
    let list_6: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_6 as list };
    let create_8: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_8 as create };
    let get_6: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_6 as get };
    let update_7: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_7 as update };
    export let test: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let form_input: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let preview_card: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let unsubscribe: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace PulseUnsubscribeApi {
    let unsubscribe_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { unsubscribe_1 as unsubscribe };
    export let undo_unsubscribe: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace SegmentApi {
    let list_7: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_7 as list };
    let create_9: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_9 as create };
    let get_7: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_7 as get };
    let update_8: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_8 as update };
    let _delete_4: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete_4 as delete };
}
export namespace MetricApi {
    let list_8: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_8 as list };
    let create_10: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_10 as create };
    let get_8: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_8 as get };
    let update_9: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_9 as update };
    let _delete_5: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete_5 as delete };
}
export namespace RevisionApi {
    let list_9: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_9 as list };
    export let revert: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace RevisionsApi {
    let get_9: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_9 as get };
}
export namespace SessionApi {
    let create_11: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_11 as create };
    export let createWithGoogleAuth: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let _delete_6: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete_6 as delete };
    export let slo: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let properties: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let forgot_password: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let reset_password: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace SettingsApi {
    let list_10: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_10 as list };
    export let put: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let putAll: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace PermissionsApi {
    export let groups: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let groupDetails: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let graph_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { graph_1 as graph };
    export let graphForGroup: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let graphForDB: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let updateGraph_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { updateGraph_1 as updateGraph };
    export let memberships: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let createMembership: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let deleteMembership: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let updateMembership: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let clearGroupMembership: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let updateGroup: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let deleteGroup: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace PersistedModelsApi {
    let get_10: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_10 as get };
    export let getForModel: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let enablePersistence: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let disablePersistence: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let setRefreshSchedule: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace SetupApi {
    let create_12: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { create_12 as create };
    export let admin_checklist: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let user_defaults: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace UserApi {
    let list_11: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_11 as list };
    export let current: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let update_qbnewb: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace UtilApi {
    let password_check: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let random_token: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let logs: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let bug_report_details: (rawData: any, invocationOptions?: {}) => Promise<any>;
    function get_connection_pool_details_url(): string;
}
export namespace GeoJSONApi {
    export let load: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let get_11: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { get_11 as get };
}
export namespace I18NApi {
    let locale: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
export namespace ActionsApi {
    export let execute: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export let prefetchValues: (rawData: any, invocationOptions?: {}) => Promise<any>;
    let prefetchDashcardValues_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { prefetchDashcardValues_1 as prefetchDashcardValues };
    let executeDashcardAction_1: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { executeDashcardAction_1 as executeDashcardAction };
}
export namespace CacheConfigApi {
    let list_12: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { list_12 as list };
    let update_10: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { update_10 as update };
    let _delete_7: (rawData: any, invocationOptions?: {}) => Promise<any>;
    export { _delete_7 as delete };
    export let invalidate: (rawData: any, invocationOptions?: {}) => Promise<any>;
}
