export declare const REVISIONS_HELP = "usage: gws-axi drive revisions [flags]\nargs[1]:\n The Drive file ID (the portion of the URL after /d/)\nflags[3]:\n --full Add size_bytes, mime_type, kept, published columns\n (empty where they don't apply to the file's type)\n --limit Max revisions to return, newest first (default: 100)\n --account Account override when 2+ are configured\nexamples:\n gws-axi drive revisions 1V09rp...\n gws-axi drive revisions 1V09rp... --full\noutput:\n A `document{id,name,type,revision_count,head_revision}` header followed by\n a `revisions[N]{id,modified,author}` list, newest first. `id` is the value\n to pass to `gws-axi docs download --revision `.\nnotes:\n For native Google files (Docs/Sheets/Slides) the API exposes only the\n revisions Drive retained \u2014 a sparse, session-level sample, NOT the full\n per-edit timeline in the editor's version-history UI, and without\n user-assigned version names. For uploaded/binary files every saved upload\n is a discrete revision (auto-purged 30 days after newer content unless\n pinned). Download a listed revision's content with\n `gws-axi docs download --revision `.\n `gws-axi docs revisions` is an alias for this command.\n"; interface ParsedFlags { fileId: string; full: boolean; limit: number; } export declare function parseFlags(args: string[]): ParsedFlags; export declare function isNative(mimeType: string): boolean; /** Sort revisions newest-first by modifiedTime (API order is undocumented). */ export declare function sortRevisionsNewestFirst(revisions: T[]): T[]; export declare function driveRevisionsCommand(account: string, args: string[]): Promise; export {};