export type ProjectInstructionKind = 'AGENTS.md' | 'CLAUDE.md' | 'OWLCODA.md' | '.owlcoda/OWLCODA.md' | 'rule';
export interface ProjectInstructionSource {
    name: string;
    path: string;
    kind: ProjectInstructionKind;
    depth: number;
    bytesRead: number;
    content: string;
}
export interface LoadProjectInstructionsOptions {
    maxBytesPerFile?: number;
    maxSearchDepth?: number;
}
export declare function loadProjectInstructions(cwd?: string, options?: LoadProjectInstructionsOptions): ProjectInstructionSource[];
export declare function renderProjectInstructions(cwd?: string, options?: LoadProjectInstructionsOptions): string | null;
