export declare const FilesEndpoints: { list: (ctx: import("..").GoogleDriveContext, args: { q?: string | undefined; pageSize?: number | undefined; pageToken?: string | undefined; spaces?: string | undefined; corpora?: string | undefined; driveId?: string | undefined; includeItemsFromAllDrives?: boolean | undefined; includePermissionsForView?: string | undefined; orderBy?: string | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; teamDriveId?: string | undefined; }) => Promise; get: (ctx: import("..").GoogleDriveContext, args: { fileId: string; acknowledgeAbuse?: boolean | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; includePermissionsForView?: string | undefined; }) => Promise; createFromText: (ctx: import("..").GoogleDriveContext, args: { name: string; content: string; mimeType?: string | undefined; parents?: string[] | undefined; description?: string | undefined; }) => Promise; upload: (ctx: import("..").GoogleDriveContext, args: { name: string; mimeType?: string | undefined; parents?: string[] | undefined; description?: string | undefined; }) => Promise; update: (ctx: import("..").GoogleDriveContext, args: { fileId: string; name?: string | undefined; description?: string | undefined; starred?: boolean | undefined; trashed?: boolean | undefined; parents?: string[] | undefined; addParents?: string | undefined; removeParents?: string | undefined; properties?: Record | undefined; appProperties?: Record | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; }) => Promise; delete: (ctx: import("..").GoogleDriveContext, args: { fileId: string; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; }) => Promise; copy: (ctx: import("..").GoogleDriveContext, args: { fileId: string; name?: string | undefined; parents?: string[] | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; }) => Promise; move: (ctx: import("..").GoogleDriveContext, args: { fileId: string; addParents?: string | undefined; removeParents?: string | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; }) => Promise; download: (ctx: import("..").GoogleDriveContext, args: { fileId: string; acknowledgeAbuse?: boolean | undefined; }) => Promise; share: (ctx: import("..").GoogleDriveContext, args: { fileId: string; type?: "user" | "group" | "domain" | "anyone" | undefined; role?: "owner" | "organizer" | "fileOrganizer" | "writer" | "commenter" | "reader" | undefined; emailAddress?: string | undefined; domain?: string | undefined; allowFileDiscovery?: boolean | undefined; expirationTime?: string | undefined; sendNotificationEmail?: boolean | undefined; emailMessage?: string | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; moveToNewOwnersRoot?: boolean | undefined; transferOwnership?: boolean | undefined; }) => Promise; }; export declare const FoldersEndpoints: { create: (ctx: import("..").GoogleDriveContext, args: { name: string; parents?: string[] | undefined; description?: string | undefined; }) => Promise; get: (ctx: import("..").GoogleDriveContext, args: { folderId: string; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; includePermissionsForView?: string | undefined; }) => Promise; list: (ctx: import("..").GoogleDriveContext, args: { q?: string | undefined; pageSize?: number | undefined; pageToken?: string | undefined; spaces?: string | undefined; corpora?: string | undefined; driveId?: string | undefined; includeItemsFromAllDrives?: boolean | undefined; includePermissionsForView?: string | undefined; orderBy?: string | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; teamDriveId?: string | undefined; }) => Promise; delete: (ctx: import("..").GoogleDriveContext, args: { folderId: string; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; }) => Promise; share: (ctx: import("..").GoogleDriveContext, args: { folderId: string; type?: "user" | "group" | "domain" | "anyone" | undefined; role?: "owner" | "organizer" | "fileOrganizer" | "writer" | "commenter" | "reader" | undefined; emailAddress?: string | undefined; domain?: string | undefined; allowFileDiscovery?: boolean | undefined; expirationTime?: string | undefined; sendNotificationEmail?: boolean | undefined; emailMessage?: string | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; moveToNewOwnersRoot?: boolean | undefined; transferOwnership?: boolean | undefined; }) => Promise; }; export declare const SharedDrivesEndpoints: { create: (ctx: import("..").GoogleDriveContext, args: { name: string; requestId?: string | undefined; themeId?: string | undefined; colorRgb?: string | undefined; restrictions?: { adminManagedRestrictions?: boolean | undefined; copyRequiresWriterPermission?: boolean | undefined; domainUsersOnly?: boolean | undefined; driveMembersOnly?: boolean | undefined; } | undefined; }) => Promise; get: (ctx: import("..").GoogleDriveContext, args: { driveId: string; useDomainAdminAccess?: boolean | undefined; }) => Promise; list: (ctx: import("..").GoogleDriveContext, args: { pageSize?: number | undefined; pageToken?: string | undefined; q?: string | undefined; useDomainAdminAccess?: boolean | undefined; }) => Promise; update: (ctx: import("..").GoogleDriveContext, args: { driveId: string; name?: string | undefined; themeId?: string | undefined; colorRgb?: string | undefined; restrictions?: { adminManagedRestrictions?: boolean | undefined; copyRequiresWriterPermission?: boolean | undefined; domainUsersOnly?: boolean | undefined; driveMembersOnly?: boolean | undefined; } | undefined; useDomainAdminAccess?: boolean | undefined; }) => Promise; delete: (ctx: import("..").GoogleDriveContext, args: { driveId: string; }) => Promise; }; export declare const SearchEndpoints: { filesAndFolders: (ctx: import("..").GoogleDriveContext, args: { q: string; pageSize?: number | undefined; pageToken?: string | undefined; spaces?: string | undefined; corpora?: string | undefined; driveId?: string | undefined; includeItemsFromAllDrives?: boolean | undefined; includePermissionsForView?: string | undefined; orderBy?: string | undefined; supportsAllDrives?: boolean | undefined; supportsTeamDrives?: boolean | undefined; teamDriveId?: string | undefined; }) => Promise; }; export * from './types'; //# sourceMappingURL=index.d.ts.map