import { Width } from "./Width.js"; import type { ActionConfig } from "./Action.js"; import { ActionButton } from "../../../../presentation/FileDetails/components/ActionButton.js"; import type { ThumbnailConfig } from "./Thumbnail.js"; export interface FileDetailsConfig { actions: ActionConfig[]; thumbnails: ThumbnailConfig[]; width: string; } export declare const FileDetails: { Action: (({ name, element, after, before, remove }: import("./Action.js").ActionProps) => import("react").JSX.Element) & { original: ({ name, element, after, before, remove }: import("./Action.js").ActionProps) => import("react").JSX.Element; originalName: string; displayName: string; } & { original: (({ name, element, after, before, remove }: import("./Action.js").ActionProps) => import("react").JSX.Element) & { original: ({ name, element, after, before, remove }: import("./Action.js").ActionProps) => import("react").JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<(({ name, element, after, before, remove }: import("./Action.js").ActionProps) => import("react").JSX.Element) & { original: ({ name, element, after, before, remove }: import("./Action.js").ActionProps) => import("react").JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Button: typeof ActionButton; }; Preview: { Thumbnail: (({ type, element }: import("./Thumbnail.js").RendererProps) => import("react").JSX.Element) & { original: ({ type, element }: import("./Thumbnail.js").RendererProps) => import("react").JSX.Element; originalName: string; displayName: string; } & { original: (({ type, element }: import("./Thumbnail.js").RendererProps) => import("react").JSX.Element) & { original: ({ type, element }: import("./Thumbnail.js").RendererProps) => import("react").JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<(({ type, element }: import("./Thumbnail.js").RendererProps) => import("react").JSX.Element) & { original: ({ type, element }: import("./Thumbnail.js").RendererProps) => import("react").JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; }; Width: typeof Width; };