import type { MicroCMSListResponse, MicroCMSListContent, MicroCMSObjectContent, MicroCMSQueries } from 'microcms-js-sdk'; import { useFetch } from 'nuxt/app'; import type { FetchError } from 'ofetch'; type MicroCMSGetListArgs = { endpoint: string; queries?: MicroCMSQueries; }; type MicroCMSGetListDetailArgs = { endpoint: string; contentId: string; queries?: MicroCMSQueries; }; type MicroCMSGetObjectArgs = { endpoint: string; queries?: MicroCMSQueries; }; type FetchOptions = Omit>, 'baseURL' | 'query' | 'method'>[1]; export declare const useMicroCMSGetList: ({ endpoint, queries }: MicroCMSGetListArgs, fetchOptions?: FetchOptions>) => import("#app/composables").AsyncData, FetchError | undefined>; export declare const useMicroCMSGetListDetail: ({ endpoint, contentId, queries }: MicroCMSGetListDetailArgs, fetchOptions?: FetchOptions) => import("#app/composables").AsyncData<(T & import("microcms-js-sdk").MicroCMSContentId & import("microcms-js-sdk").MicroCMSDate extends infer T_1 ? T_1 extends T & import("microcms-js-sdk").MicroCMSContentId & import("microcms-js-sdk").MicroCMSDate ? T_1 extends void ? unknown : T_1 : never : never) | import("#app/composables/asyncData").PickFrom>, FetchError | undefined>; export declare const useMicroCMSGetObject: ({ endpoint, queries }: MicroCMSGetObjectArgs, fetchOptions?: FetchOptions) => import("#app/composables").AsyncData<(T & import("microcms-js-sdk").MicroCMSDate extends infer T_1 ? T_1 extends T & import("microcms-js-sdk").MicroCMSDate ? T_1 extends void ? unknown : T_1 : never : never) | import("#app/composables/asyncData").PickFrom>, FetchError | undefined>; export {};