export interface ExternalPrompt {
    text: string;
    autoSubmit: boolean;
    mode?: 'search' | 'chat' | 'edit' | 'insert';
}
export interface CodyExternalApi {
    runPrompt: (action: ExternalPrompt) => Promise<void>;
}
export interface Repository {
    id: string;
    name: string;
}
export type InitialContext = {
    repository: Repository;
    isDirectory: boolean;
    fileURL: string | null;
    fileRange: {
        startLine: number;
        endLine: number;
    } | null;
};
//# sourceMappingURL=types.d.ts.map