import type { CancellationToken } from '@difizen/libro-code-editor';
declare function processPrefix(prompt: string): string;
declare function processSuffix(suffix: string): string;
export declare const lineBasedPromptProcessor: {
    processPrefix: typeof processPrefix;
    processSuffix: typeof processSuffix;
};
export declare function sleep(time: number): Promise<void>;
export declare function raceCancellation<T>(promise: Promise<T>, token: CancellationToken): Promise<T | undefined>;
export declare function raceCancellation<T>(promise: Promise<T>, token: CancellationToken, defaultValue: T): Promise<T>;
export {};
//# sourceMappingURL=utils.d.ts.map