import { DateISO, FileId } from './model.js';
export interface SimpleFile {
    id: FileId;
    name: string;
    mimeType: string;
}
export interface DriveData {
    shared?: boolean;
    driveId?: FileId;
}
export interface GoogleFile extends SimpleFile, DriveData {
    parentId?: FileId;
    parents: string[];
    size?: number;
    version: string;
    trashed?: boolean;
    modifiedTime?: DateISO;
    lastAuthor?: string;
    md5Checksum?: string;
    exportLinks?: Record<string, string>;
}
export declare const MimeTypes: {
    FOLDER_MIME: string;
    DOCUMENT_MIME: string;
    DRAWING_MIME: string;
    SPREADSHEET_MIME: string;
    FORM_MIME: string;
    PRESENTATION_MIME: string;
    APPS_SCRIPT: string;
    MARKDOWN: string;
    SHORTCUT: string;
    IMAGE_SVG: string;
    HTML: string;
};
export declare const MimeToExt: {
    'image/svg+xml': string;
    'application/vnd.oasis.opendocument.text': string;
    'application/vnd.oasis.opendocument.spreadsheet': string;
    'application/vnd.oasis.opendocument.presentation': string;
};
//# sourceMappingURL=GoogleFile.d.ts.map