import { File } from './file'; import { SourceRepository } from '../repository'; export interface SourceFileOptions { /** * Mark this file as readonly. * @deprecated - declare readonly status through the ownership file construct * @default false */ readonly?: boolean; } export declare class SourceFile extends File { sourceRepository: SourceRepository; filepath: string; constructor(sourceRepository: SourceRepository, filePath: string, content: string, _options?: SourceFileOptions); }