/** * 파일의 기본 메타데이터(filename, mimetype, size 등)에 대한 접근자 제공 */ export declare abstract class BaseFile { protected _filename: string; protected _mimetype: string; protected _size: number; protected _url?: string; protected _signedUrl?: string; constructor(params: { filename: string; mimetype: string; size: number; url?: string; signedUrl?: string; }); /** 원본 파일명 */ get filename(): string; /** MIME 타입 */ get mimetype(): string; /** 파일 크기 (bytes) */ get size(): number; /** 확장자 (점 제외) */ get extname(): string | false; /** 저장된 URL (Unsigned) */ get url(): string; /** 저장된 URL (Signed) */ get signedUrl(): string; } //# sourceMappingURL=base-file.d.ts.map