import { CodeBuddyError } from './base-error.js';
/**
 * Context token limit exceeded
 */
export declare class ContextLimitExceededError extends CodeBuddyError {
    readonly currentTokens: number;
    readonly maxTokens: number;
    readonly overflow: number;
    constructor(currentTokens: number, maxTokens: number);
}
/**
 * Operation blocked by security sandbox
 */
export declare class SandboxViolationError extends CodeBuddyError {
    readonly operation: string;
    readonly reason: string;
    constructor(operation: string, reason: string);
}
/**
 * User denied confirmation for an operation
 */
export declare class ConfirmationDeniedError extends CodeBuddyError {
    readonly operation: string;
    readonly target?: string;
    constructor(operation: string, target?: string);
}
