import { CardEmbedMetadata } from '../models/CardEmbedMetadata'; export type UseCardMetadataQueryResult = { /** * The embed metadata for the card. */ data?: CardEmbedMetadata; /** * Whether the embed metadata is loading. */ isLoading: boolean; /** * Whether the embed metadata query failed. */ isError: boolean; /** * Whether the embed metadata query succeeded. */ isSuccess: boolean; /** * Refetch the embed metadata query. */ refetchAsync: () => Promise; }; export type UseCardMetadataQueryOptions = { /** * The url of the embed metadata for the card, copied from the Komo Portal. */ embedMetaUrl: string; /** * Whether the embed metadata query is enabled. Defaults to true. */ isEnabled?: boolean; /** * The callback for when an error occurs during querying the embed metadata endpoint. */ onError?: (e: any) => void; }; export declare const useCardMetadataQuery: ({ embedMetaUrl, isEnabled, onError }: UseCardMetadataQueryOptions) => UseCardMetadataQueryResult; /** * @deprecated Use useCardMetadataQuery instead. */ export declare const useFetchCardMetadata: ({ embedMetaUrl, isEnabled, onError }: UseCardMetadataQueryOptions) => UseCardMetadataQueryResult; //# sourceMappingURL=useCardMetadataQuery.d.ts.map