/** Base cloud client for Chonkie API. */
export interface CloudClientConfig {
    apiKey: string;
    baseUrl?: string;
}
export interface ChunkerInput {
    text?: string;
    filepath?: string;
}
export declare class CloudClient {
    private readonly apiKey;
    private readonly baseUrl;
    constructor(config: CloudClientConfig);
    protected request<T>(endpoint: string, options?: {
        method?: string;
        body?: any;
        headers?: Record<string, string>;
    }): Promise<T>;
    protected validateAuth(): Promise<boolean>;
}
