import type { ColumnConfig } from "./Column.js"; import type { ThumbnailConfig } from "./Thumbnail.js"; export interface TableConfig { columns: ColumnConfig[]; cellThumbnails: ThumbnailConfig[]; } export declare const Table: { Column: ((props: import("@webiny/app-admin/config/table/Column.js").ColumnProps) => import("react").JSX.Element) & { original: (props: import("@webiny/app-admin/config/table/Column.js").ColumnProps) => import("react").JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("@webiny/app-admin/config/table/Column.js").ColumnProps) => import("react").JSX.Element) & { original: (props: import("@webiny/app-admin/config/table/Column.js").ColumnProps) => import("react").JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("@webiny/app-admin/config/table/Column.js").ColumnProps) => import("react").JSX.Element) & { original: (props: import("@webiny/app-admin/config/table/Column.js").ColumnProps) => import("react").JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { useTableRow: { (): import("@webiny/app-admin/index.js").TableRowContextData; (): import("@webiny/app-admin/index.js").TableRowContextData; }; isFolderRow: (row: import("@webiny/app-admin/index.js").TableRow) => row is import("@webiny/app-aco/table.types.js").FolderTableRow; }; Cell: { 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; }; }; };