import { QueryClient, QueryFunctionContext, QueryKey } from "@tanstack/react-query"; import { GustoEmbeddedCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { Frequency, GetV1CompaniesCompanyIdPaySchedulesPreviewHeaderXGustoAPIVersion, GetV1CompaniesCompanyIdPaySchedulesPreviewRequest, GetV1CompaniesCompanyIdPaySchedulesPreviewResponse } from "../models/operations/getv1companiescompanyidpayschedulespreview.js"; import { RFCDate } from "../types/rfcdate.js"; export type PaySchedulesGetPreviewQueryData = GetV1CompaniesCompanyIdPaySchedulesPreviewResponse; export declare function prefetchPaySchedulesGetPreview(queryClient: QueryClient, client$: GustoEmbeddedCore, request: GetV1CompaniesCompanyIdPaySchedulesPreviewRequest, options?: RequestOptions): Promise; export declare function buildPaySchedulesGetPreviewQuery(client$: GustoEmbeddedCore, request: GetV1CompaniesCompanyIdPaySchedulesPreviewRequest, options?: RequestOptions): { queryKey: QueryKey; queryFn: (context: QueryFunctionContext) => Promise; }; export declare function queryKeyPaySchedulesGetPreview(companyId: string, parameters: { xGustoAPIVersion?: GetV1CompaniesCompanyIdPaySchedulesPreviewHeaderXGustoAPIVersion | undefined; frequency: Frequency; anchorPayDate: RFCDate; anchorEndOfPayPeriod: RFCDate; day1?: number | undefined; day2?: number | undefined; endDate?: RFCDate | undefined; }): QueryKey; //# sourceMappingURL=paySchedulesGetPreview.core.d.ts.map