/** Code chunker client for Chonkie API. */
import { CloudClient, ChunkerInput } from "./base";
import { CodeChunk } from "../types/code";
export interface CodeChunkerConfig {
    tokenizerOrTokenCounter?: string;
    chunkSize?: number;
    language: string;
    includeNodes?: boolean;
}
export declare class CodeChunker extends CloudClient {
    private readonly config;
    constructor(apiKey: string, config: CodeChunkerConfig);
    chunk(input: ChunkerInput): Promise<CodeChunk[]>;
    chunkBatch(inputs: ChunkerInput[]): Promise<CodeChunk[][]>;
}
