import { type Client, type Config } from './generated/client';
export interface ClientConfig extends Pick<Config, 'fetch'> {
    subdomain?: string;
    auth: string;
}
export type { Client };
export declare class ClientError extends Error {
    code?: string;
    status?: number;
    constructor(message: string, code?: string, status?: number);
}
export declare function createClient({ subdomain, ...config }: ClientConfig): Client;
