interface CustomFileOptions extends BlobPropertyBag {
    lastModified?: number;
}
export declare class CustomFile extends Blob {
    readonly name: string;
    readonly lastModified: number;
    constructor(fileBits: BlobPart[], fileName: string, options?: CustomFileOptions);
}
export declare function getMimeType(filePath: string): string;
export declare function getFileBuffer(input: string | Buffer, sourceType: "local" | "remote" | "buffer"): Promise<Buffer | null>;
export declare function createFileFromBuffer(buffer: Buffer, input: string | Buffer, sourceType: "local" | "remote" | "buffer"): CustomFile;
export {};
