import { type FetchWithValidationOptions } from "./client.js"; import type { UseExternalRefsOptions } from "./hooks/use-external-refs.js"; export declare function getExternalRefsQueryOptions(client: FetchWithValidationOptions, options?: UseExternalRefsOptions): import("@tanstack/react-query").OmitKeyof | null | undefined; }[]; total: number; limit: number; offset: number; }, Error, { data: { entityType: string; entityId: string; sourceSystem: string; objectType: string; namespace: string; externalId: string; isPrimary: boolean; status: "active" | "inactive" | "archived"; id: string; externalParentId: string | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; metadata?: Record | null | undefined; }[]; total: number; limit: number; offset: number; }, readonly ["external-refs", "refs", import("./query-keys.js").ExternalRefsListFilters]>, "queryFn"> & { queryFn?: import("@tanstack/react-query").QueryFunction<{ data: { entityType: string; entityId: string; sourceSystem: string; objectType: string; namespace: string; externalId: string; isPrimary: boolean; status: "active" | "inactive" | "archived"; id: string; externalParentId: string | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; metadata?: Record | null | undefined; }[]; total: number; limit: number; offset: number; }, readonly ["external-refs", "refs", import("./query-keys.js").ExternalRefsListFilters], never> | undefined; } & { queryKey: readonly ["external-refs", "refs", import("./query-keys.js").ExternalRefsListFilters] & { [dataTagSymbol]: { data: { entityType: string; entityId: string; sourceSystem: string; objectType: string; namespace: string; externalId: string; isPrimary: boolean; status: "active" | "inactive" | "archived"; id: string; externalParentId: string | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; metadata?: Record | null | undefined; }[]; total: number; limit: number; offset: number; }; [dataTagErrorSymbol]: Error; }; }; export declare function getExternalRefQueryOptions(client: FetchWithValidationOptions, id: string): import("@tanstack/react-query").OmitKeyof | null | undefined; }, Error, { entityType: string; entityId: string; sourceSystem: string; objectType: string; namespace: string; externalId: string; isPrimary: boolean; status: "active" | "inactive" | "archived"; id: string; externalParentId: string | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; metadata?: Record | null | undefined; }, readonly ["external-refs", "refs", string]>, "queryFn"> & { queryFn?: import("@tanstack/react-query").QueryFunction<{ entityType: string; entityId: string; sourceSystem: string; objectType: string; namespace: string; externalId: string; isPrimary: boolean; status: "active" | "inactive" | "archived"; id: string; externalParentId: string | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; metadata?: Record | null | undefined; }, readonly ["external-refs", "refs", string], never> | undefined; } & { queryKey: readonly ["external-refs", "refs", string] & { [dataTagSymbol]: { entityType: string; entityId: string; sourceSystem: string; objectType: string; namespace: string; externalId: string; isPrimary: boolean; status: "active" | "inactive" | "archived"; id: string; externalParentId: string | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; metadata?: Record | null | undefined; }; [dataTagErrorSymbol]: Error; }; };