export type ContextTier = 'L0' | 'L1' | 'L2';
export interface TieredContextResult {
    tier: ContextTier;
    content: string;
    tokens: number;
}
export declare class TieredContextEngine {
    constructor();
    /**
     * Loads file content based on the requested tier.
     * L0: Skip (returns empty string or just the file name)
     * L1: Outline (file signature, functions, classes, imports)
     * L2: Full content
     */
    loadTier(filePath: string, tier: ContextTier): TieredContextResult;
    private generateOutline;
}
