import { MarketCurrencyChartDataRequestParams, MarketCoinDataChart } from "../utils/types"; import { GcDataTags } from "./types"; export declare const cgApi: import("@reduxjs/toolkit/query").Api, { getSupportedCoinsList: import("@reduxjs/toolkit/query").QueryDefinition, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>; getSupportedCounterCurrencies: import("@reduxjs/toolkit/query").QueryDefinition, GcDataTags, string[], "cgApi", unknown>; getCurrencyChartData: import("@reduxjs/toolkit/query").QueryDefinition, GcDataTags, MarketCoinDataChart, "cgApi", unknown>; }, "cgApi", GcDataTags, typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/query/react").reactHooksModuleName>; export declare const useGetSupportedCoinsListQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: { id: string; name: string; symbol: string; }[]; } & Required, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: { id: string; name: string; symbol: string; }[]; currentData: { id: string; name: string; symbol: string; }[]; } & Required, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | 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; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: { id: string; name: string; symbol: string; }[]; } & Required, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: { id: string; name: string; symbol: string; }[]; currentData: { id: string; name: string; symbol: string; }[]; } & Required, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>> & { currentData?: { id: string; name: string; symbol: string; }[] | 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, GcDataTags, { id: string; name: string; symbol: string; }[], "cgApi", unknown>>; }, useGetSupportedCounterCurrenciesQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string[]; } & Required, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string[]; currentData: string[]; } & Required, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | 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; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: string[]; } & Required, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: string[]; currentData: string[]; } & Required, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, GcDataTags, string[], "cgApi", unknown>> & { currentData?: string[] | 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, GcDataTags, string[], "cgApi", unknown>>; }, useGetCurrencyChartDataQuery: = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: MarketCoinDataChart; } & Required, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: MarketCoinDataChart; currentData: MarketCoinDataChart; } & Required, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: MarketCurrencyChartDataRequestParams | typeof import("@reduxjs/toolkit/query").skipToken, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: MarketCoinDataChart; } & Required, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: MarketCoinDataChart; currentData: MarketCoinDataChart; } & Required, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, GcDataTags, MarketCoinDataChart, "cgApi", unknown>> & { currentData?: MarketCoinDataChart | 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, GcDataTags, MarketCoinDataChart, "cgApi", unknown>>; }; //# sourceMappingURL=api.d.ts.map