import * as React from 'react'; import type { DbFile as DbFile } from '../../../../types/dbTypes'; import type { FileAction } from '../../../../types/global'; export interface FileMenuContentProps { file: DbFile & { isVisible?: boolean; }; onAction: (action: FileAction, file: DbFile) => void | Promise; options: FileAction[]; confirmDelete?: boolean; } /** Shared menu items used by both FileItemComponent's dropdown and MapContextMenu. */ export declare function FileMenuContent({ file, onAction, options, confirmDelete }: FileMenuContentProps): React.JSX.Element; export interface FileItemComponentProps { file: DbFile & { isVisible?: boolean; }; onAction: (action: FileAction, file: DbFile) => void | Promise; options: FileAction[]; translationKey?: string; confirmDelete?: boolean; } export declare const FileItemComponent: React.NamedExoticComponent; //# sourceMappingURL=FileItemComponent.d.ts.map