import React from "react"; export declare const PageListConfig: { ({ children }: { children: React.ReactNode; }): React.JSX.Element; displayName: string; } & { Browser: { BulkAction: (({ name, after, before, remove, element }: import("./Browser/BulkAction").BulkActionProps) => React.JSX.Element) & { useButtons: () => import("@webiny/app-admin/components/Buttons/useButtons").ButtonsProviderContext; useWorker: () => { items: import("@webiny/app-aco/table.types").SearchRecordItem[]; process: (callback: (items: import("@webiny/app-aco/table.types").SearchRecordItem[]) => void) => void; processInSeries: (callback: ({ item, allItems, report }: import("@webiny/app-admin").CallbackParams>) => Promise, chunkSize?: number | undefined) => Promise; resetItems: () => void; results: import("@webiny/app-admin").Result[]; }; useDialog: () => import("@webiny/app-admin").UseDialogWithReportResponse; }; PageAction: ((props: import("@webiny/app-aco/config/record/Action").ActionProps) => React.JSX.Element) & { OptionsMenuItem: (props: import("@webiny/app-admin").OptionsMenuItemProps) => React.JSX.Element; OptionsMenuLink: (props: import("@webiny/app-admin").OptionsMenuLinkProps) => React.JSX.Element; }; Table: { Column: React.FC & { useTableRow: >() => import("@webiny/app-aco").TableRowContextData; isFolderRow: (row: import("@webiny/app-aco/table.types").BaseTableItem) => row is import("@webiny/app-aco/table.types").FolderTableItem; }; }; Folder: { ExtensionField: { createDecorator: (decorator: import("@webiny/react-composition").Decorator>) => (props: import("@webiny/app-aco").FieldDecoratorProps) => React.JSX.Element; }; Action: ((props: import("@webiny/app-aco/config/folder/Action").ActionProps) => React.JSX.Element) & { OptionsMenuItem: (props: import("@webiny/app-admin").OptionsMenuItemProps) => React.JSX.Element; }; DropConfirmation: (props: import("@webiny/app-aco/config/folder/DropConfirmation").DropConfirmationProps) => React.JSX.Element; }; FolderAction: ((props: import("@webiny/app-aco/config/folder/Action").ActionProps) => React.JSX.Element) & { OptionsMenuItem: (props: import("@webiny/app-admin").OptionsMenuItemProps) => React.JSX.Element; }; }; }; export declare const PageListWithConfig: ({ onProperties, children }: import("@webiny/react-properties").WithConfigProps) => React.JSX.Element; export declare function usePageListConfig(): { browser: { bulkActions: import("./Browser/BulkAction").BulkActionConfig[]; folderActions: import("@webiny/app-aco").FolderActionConfig[]; pageActions: import("@webiny/app-aco").RecordActionConfig[]; table: import("./Browser/Table").TableConfig; }; };