import type { ChannelDetails, NotificationChannel } from "../../metabase-types/api";
export declare const useListChannelsQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    originalArgs?: undefined;
    data?: undefined;
    error?: undefined;
    requestId?: undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    currentData?: NotificationChannel[] | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "isUninitialized"> & {
    isUninitialized: true;
}) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
    currentData?: NotificationChannel[] | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, {
    isLoading: true;
    isFetching: boolean;
    data: undefined;
} | ({
    isSuccess: true;
    isFetching: true;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
    currentData?: NotificationChannel[] | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp">>) | ({
    isSuccess: true;
    isFetching: false;
    error: undefined;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
    currentData?: NotificationChannel[] | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
    isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
    currentData?: NotificationChannel[] | undefined;
    isUninitialized: false;
    isLoading: false;
    isFetching: false;
    isSuccess: false;
    isError: false;
}, "error">>)>> & {
    status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: void | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
    skip?: boolean | undefined;
    refetchOnMountOrArgChange?: number | boolean | undefined;
} & {
    skip?: boolean | undefined;
    selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined;
        data?: undefined;
        error?: undefined;
        requestId?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }) => R) | undefined;
}) | undefined) => [R][R extends any ? 0 : never] & {
    refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>;
}, useEditChannelMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string | undefined;
} | undefined) => readonly [(arg: Omit<NotificationChannel, "type" | "active" | "created_at" | "updated_at">) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<Omit<NotificationChannel, "type" | "active" | "created_at" | "updated_at">, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: Omit<NotificationChannel, "type" | "active" | "created_at" | "updated_at"> | undefined;
    reset: () => void;
}], useCreateChannelMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: NotificationChannel[] | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: NotificationChannel[] | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string | undefined;
} | undefined) => readonly [(arg: Omit<NotificationChannel, "id" | "active" | "created_at" | "updated_at">) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<Omit<NotificationChannel, "id" | "active" | "created_at" | "updated_at">, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: Omit<NotificationChannel, "id" | "active" | "created_at" | "updated_at"> | undefined;
    reset: () => void;
}], useDeleteChannelMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: void | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: void | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string | undefined;
} | undefined) => readonly [(arg: number) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<number, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", void, "metabase-api">>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: number | undefined;
    reset: () => void;
}], useTestChannelMutation: <R extends Record<string, any> = ({
    requestId?: undefined;
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    data?: undefined;
    error?: undefined;
    endpointName?: string | undefined;
    startedTimeStamp?: undefined;
    fulfilledTimeStamp?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
    isUninitialized: true;
    isLoading: false;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
    requestId: string;
    data?: Record<string, any> | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
    requestId: string;
    data?: Record<string, any> | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "data" | "fulfilledTimeStamp">> & {
    error: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    isUninitialized: false;
    isLoading: false;
    isSuccess: true;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
    requestId: string;
    data?: Record<string, any> | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
} & {
    data?: undefined;
} & {
    status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    isUninitialized: false;
    isLoading: true;
    isSuccess: false;
    isError: false;
}) | ({
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
    requestId: string;
    data?: Record<string, any> | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error"> & Required<Pick<{
    requestId: string;
    data?: Record<string, any> | undefined;
    error?: unknown;
    endpointName: string;
    startedTimeStamp: number;
    fulfilledTimeStamp?: number | undefined;
}, "error">> & {
    status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    isUninitialized: false;
    isLoading: false;
    isSuccess: false;
    isError: true;
})>(options?: {
    selectFromResult?: ((state: ({
        requestId?: undefined;
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        data?: undefined;
        error?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        isUninitialized: true;
        isLoading: false;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
    } & Omit<{
        requestId: string;
        data?: Record<string, any> | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp"> & Required<Pick<{
        requestId: string;
        data?: Record<string, any> | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "data" | "fulfilledTimeStamp">> & {
        error: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
        isUninitialized: false;
        isLoading: false;
        isSuccess: true;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
    } & {
        requestId: string;
        data?: Record<string, any> | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    } & {
        data?: undefined;
    } & {
        status: import("@reduxjs/toolkit/query").QueryStatus.pending;
        isUninitialized: false;
        isLoading: true;
        isSuccess: false;
        isError: false;
    }) | ({
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
    } & Omit<{
        requestId: string;
        data?: Record<string, any> | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error"> & Required<Pick<{
        requestId: string;
        data?: Record<string, any> | undefined;
        error?: unknown;
        endpointName: string;
        startedTimeStamp: number;
        fulfilledTimeStamp?: number | undefined;
    }, "error">> & {
        status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
        isUninitialized: false;
        isLoading: false;
        isSuccess: false;
        isError: true;
    })) => R) | undefined;
    fixedCacheKey?: string | undefined;
} | undefined) => readonly [(arg: {
    details: Omit<ChannelDetails, "fe-form-type">;
}) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<{
    details: Omit<ChannelDetails, "fe-form-type">;
}, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", Record<string, any>, "metabase-api">>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
    originalArgs?: {
        details: Omit<ChannelDetails, "fe-form-type">;
    } | undefined;
    reset: () => void;
}], listChannels: import("@reduxjs/toolkit/query").ApiEndpointQuery<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">, {
    listChannels: import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">;
    testChannel: import("@reduxjs/toolkit/query").MutationDefinition<{
        details: Omit<ChannelDetails, "fe-form-type">;
    }, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", Record<string, any>, "metabase-api">;
    createChannel: import("@reduxjs/toolkit/query").MutationDefinition<Omit<NotificationChannel, "id" | "active" | "created_at" | "updated_at">, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">;
    editChannel: import("@reduxjs/toolkit/query").MutationDefinition<Omit<NotificationChannel, "type" | "active" | "created_at" | "updated_at">, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">;
    deleteChannel: import("@reduxjs/toolkit/query").MutationDefinition<number, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", void, "metabase-api">;
}> & {
    useQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined;
        data?: undefined;
        error?: undefined;
        requestId?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }>(arg: void | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
        skip?: boolean | undefined;
        refetchOnMountOrArgChange?: number | boolean | undefined;
    } & {
        skip?: boolean | undefined;
        selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
            status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
            originalArgs?: undefined;
            data?: undefined;
            error?: undefined;
            requestId?: undefined;
            endpointName?: string | undefined;
            startedTimeStamp?: undefined;
            fulfilledTimeStamp?: undefined;
        } & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "isUninitialized"> & {
            isUninitialized: true;
        }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, {
            isLoading: true;
            isFetching: boolean;
            data: undefined;
        } | ({
            isSuccess: true;
            isFetching: true;
            error: undefined;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "data" | "fulfilledTimeStamp">>) | ({
            isSuccess: true;
            isFetching: false;
            error: undefined;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
            isError: true;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "error">>)>> & {
            status: import("@reduxjs/toolkit/query").QueryStatus;
        }) => R) | undefined;
    }) | undefined) => [R][R extends any ? 0 : never] & {
        refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>;
    };
    useLazyQuery: <R_1 extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined;
        data?: undefined;
        error?: undefined;
        requestId?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{
        skip?: boolean | undefined;
        selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
            status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
            originalArgs?: undefined;
            data?: undefined;
            error?: undefined;
            requestId?: undefined;
            endpointName?: string | undefined;
            startedTimeStamp?: undefined;
            fulfilledTimeStamp?: undefined;
        } & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "isUninitialized"> & {
            isUninitialized: true;
        }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, {
            isLoading: true;
            isFetching: boolean;
            data: undefined;
        } | ({
            isSuccess: true;
            isFetching: true;
            error: undefined;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "data" | "fulfilledTimeStamp">>) | ({
            isSuccess: true;
            isFetching: false;
            error: undefined;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
            isError: true;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "error">>)>> & {
            status: import("@reduxjs/toolkit/query").QueryStatus;
        }) => R_1) | undefined;
    }, "skip">) | undefined) => [(arg: void, preferCacheValue?: boolean | undefined) => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>, [R_1][R_1 extends any ? 0 : never] & {
        reset: () => void;
    }, {
        lastArg: void;
    }];
    useQuerySubscription: (arg: void | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & {
        skip?: boolean | undefined;
        refetchOnMountOrArgChange?: number | boolean | undefined;
    }) | undefined) => {
        refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>;
    };
    useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions | undefined) => readonly [(arg: void, preferCacheValue?: boolean | undefined) => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">>, void | typeof import("@reduxjs/toolkit/dist/query/react").UNINITIALIZED_VALUE, {
        reset: () => void;
    }];
    useQueryState: <R_2 extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
        status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
        originalArgs?: undefined;
        data?: undefined;
        error?: undefined;
        requestId?: undefined;
        endpointName?: string | undefined;
        startedTimeStamp?: undefined;
        fulfilledTimeStamp?: undefined;
    } & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "isUninitialized"> & {
        isUninitialized: true;
    }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, {
        isLoading: true;
        isFetching: boolean;
        data: undefined;
    } | ({
        isSuccess: true;
        isFetching: true;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp">>) | ({
        isSuccess: true;
        isFetching: false;
        error: undefined;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
        isError: true;
    } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
        currentData?: NotificationChannel[] | undefined;
        isUninitialized: false;
        isLoading: false;
        isFetching: false;
        isSuccess: false;
        isError: false;
    }, "error">>)>> & {
        status: import("@reduxjs/toolkit/query").QueryStatus;
    }>(arg: void | typeof import("@reduxjs/toolkit/query").skipToken, options?: {
        skip?: boolean | undefined;
        selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{
            status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
            originalArgs?: undefined;
            data?: undefined;
            error?: undefined;
            requestId?: undefined;
            endpointName?: string | undefined;
            startedTimeStamp?: undefined;
            fulfilledTimeStamp?: undefined;
        } & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "isUninitialized"> & {
            isUninitialized: true;
        }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, {
            isLoading: true;
            isFetching: boolean;
            data: undefined;
        } | ({
            isSuccess: true;
            isFetching: true;
            error: undefined;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "data" | "fulfilledTimeStamp">>) | ({
            isSuccess: true;
            isFetching: false;
            error: undefined;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({
            isError: true;
        } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<void, import("@reduxjs/toolkit/query").BaseQueryFn, "dashboard" | "schema" | "table" | "action" | "card" | "database" | "field" | "segment" | "user" | "snippet" | "collection" | "public-dashboard" | "persisted-info" | "field-values" | "alert" | "bookmark" | "subscription" | "indexed-entity" | "timeline" | "api-key" | "cloud-migration" | "channel" | "dashboard-question-candidates" | "model-index" | "parameter-values" | "permissions-group" | "persisted-model" | "revision" | "subscription-channel" | "task" | "timeline-event" | "embed-dashboard" | "public-card" | "embed-card" | "public-action" | "user-key-value", NotificationChannel[], "metabase-api">> & {
            currentData?: NotificationChannel[] | undefined;
            isUninitialized: false;
            isLoading: false;
            isFetching: false;
            isSuccess: false;
            isError: false;
        }, "error">>)>> & {
            status: import("@reduxjs/toolkit/query").QueryStatus;
        }) => R_2) | undefined;
    } | undefined) => [R_2][R_2 extends any ? 0 : never];
};
