export declare class LeadifyClient { private readonly baseUrl; private readonly apiKey; constructor(); private request; get(path: string, params?: URLSearchParams): Promise; post(path: string, body: unknown): Promise; put(path: string, body: unknown): Promise; patch(path: string, body: unknown): Promise; delete(path: string, body?: unknown): Promise; /** * Invoke an authenticated oRPC procedure. The API-key facade exposes most * everyday operations as REST, while hash-pinned schema migrations remain * intentionally available only through the admin oRPC boundary. */ rpc(path: string, input: unknown): Promise; } export declare function getClient(): LeadifyClient;