import { CardEmbedMetadata } from '../models/CardEmbedMetadata'; export type UseFetchCardMetadataResult = { /** * 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 UseFetchCardMetadataOptions = { /** * 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 useFetchCardMetadata: ({ embedMetaUrl, isEnabled, onError, }: UseFetchCardMetadataOptions) => UseFetchCardMetadataResult; //# sourceMappingURL=useFetchCardMetadata.d.ts.map