import type { TemplatedTextCatalog } from './types'; /** The storage-presence query result (`GET /api/storage`) fields this helper reads. */ export interface StoragePresenceQueryLike { readonly data?: { readonly present: boolean; }; readonly isPending: boolean; readonly isError: boolean; readonly error: unknown; readonly refetch: () => unknown; } /** The stored-template-names query result (`GET /api/templates`) fields this helper reads. */ export interface TemplateNamesQueryLike { readonly data?: readonly string[]; readonly isPending: boolean; readonly isError: boolean; readonly error: unknown; readonly refetch: () => unknown; } export declare function templatedTextCatalog(storage: StoragePresenceQueryLike, templates: TemplateNamesQueryLike): TemplatedTextCatalog; //# sourceMappingURL=templated-text-catalog.d.ts.map