export function getButtonVisibleOn(button: any): any; export function getButtonVisible(button: any, ctx: any): any; export namespace standardButtonsTodo { function standard_delete_many(): void; } export function getButtons(uiSchema: any, ctx: any): any[]; export function getListViewButtons(uiSchema: any, ctx: any): any[]; export function getObjectDetailButtons(uiSchema: any, ctx: any): any[]; export function getObjectDetailMoreButtons(uiSchema: any, ctx: any): any[]; export function getListViewItemButtons(uiSchema: any, ctx: any): Promise; export function getObjectRelatedListButtons(uiSchema: any, ctx: any): any[]; export function getButton(objectName: any, buttonName: any, ctx: any): Promise; export function execute(button: any, props: any): any; export function executeButton(button: any, props: any): any; export function getObjectDetailButtonsSchemas(objectSchema: any, recordId: any, ctx: any): { type: string; name: any; objectName: any; visibleOn: any; className: string; }[] | { type: string; icon: string; size: string; hideCaret: boolean; className: string; closeOnClick: boolean; menuClassName: string; align: string; body: ({ type: string; style: { "z-index": number; background: string; height: string; width: string; padding: string; margin: string; "border-radius": string; position?: undefined; bottom?: undefined; left?: undefined; "box-shadow"?: undefined; }; body?: undefined; } | { type: string; style: { position: string; bottom: number; "z-index": number; width: string; left: string; padding: string; background: string; "box-shadow": string; height?: undefined; margin?: undefined; "border-radius"?: undefined; }; body: ({ type: string; justify: string; items: ({ type: string; tpl: string; style: { padding: string; "align-items": string; display: string; color?: undefined; }; label?: undefined; icon?: undefined; level?: undefined; } | { type: string; label: string; icon: string; level: string; style: { color: string; padding?: undefined; "align-items"?: undefined; display?: undefined; }; tpl?: undefined; })[]; style: { "padding-top": string; "padding-bottom": string; "border-bottom": string; padding?: undefined; overflow?: undefined; "max-height"?: undefined; }; body?: undefined; } | { type: string; body: { type: string; id: string; vertical: boolean; tiled: boolean; buttons: any; className: string; btnClassName: string; size: string; }[]; style: { padding: string; overflow: string; "max-height": string; "padding-top"?: undefined; "padding-bottom"?: undefined; "border-bottom"?: undefined; }; justify?: undefined; items?: undefined; })[]; })[]; }[]; export function getObjectListViewButtonsSchemas(objectSchema: any, ctx: any): { type: string; icon: string; size: string; hideCaret: boolean; className: string; closeOnClick: boolean; menuClassName: string; align: string; body: ({ type: string; style: { "z-index": number; background: string; height: string; width: string; padding: string; margin: string; "border-radius": string; position?: undefined; bottom?: undefined; left?: undefined; "box-shadow"?: undefined; }; body?: undefined; } | { type: string; style: { position: string; bottom: number; "z-index": number; width: string; left: string; padding: string; background: string; "box-shadow": string; height?: undefined; margin?: undefined; "border-radius"?: undefined; }; body: ({ type: string; justify: string; items: ({ type: string; tpl: string; style: { padding: string; "align-items": string; display: string; color?: undefined; }; label?: undefined; icon?: undefined; level?: undefined; } | { type: string; label: string; icon: string; level: string; style: { color: string; padding?: undefined; "align-items"?: undefined; display?: undefined; }; tpl?: undefined; })[]; style: { "padding-top": string; "padding-bottom": string; "border-bottom": string; padding?: undefined; overflow?: undefined; "max-height"?: undefined; }; body?: undefined; } | { type: string; body: { type: string; id: string; vertical: boolean; tiled: boolean; buttons: any; className: string; btnClassName: string; size: string; }[]; style: { padding: string; overflow: string; "max-height": string; "padding-top"?: undefined; "padding-bottom"?: undefined; "border-bottom"?: undefined; }; justify?: undefined; items?: undefined; })[]; })[]; } | { type: string; name: any; objectName: any; visibleOn: any; className: string; }[]; export function getObjectRecordDetailRelatedListButtonsSchemas(objectSchema: any, ctx: any): { type: string; icon: string; size: string; hideCaret: boolean; className: string; closeOnClick: boolean; menuClassName: string; align: string; body: ({ type: string; style: { "z-index": number; background: string; height: string; width: string; padding: string; margin: string; "border-radius": string; position?: undefined; bottom?: undefined; left?: undefined; "box-shadow"?: undefined; }; body?: undefined; } | { type: string; style: { position: string; bottom: number; "z-index": number; width: string; left: string; padding: string; background: string; "box-shadow": string; height?: undefined; margin?: undefined; "border-radius"?: undefined; }; body: ({ type: string; justify: string; items: ({ type: string; tpl: string; style: { padding: string; "align-items": string; display: string; color?: undefined; }; label?: undefined; icon?: undefined; level?: undefined; } | { type: string; label: string; icon: string; level: string; style: { color: string; padding?: undefined; "align-items"?: undefined; display?: undefined; }; tpl?: undefined; })[]; style: { "padding-top": string; "padding-bottom": string; "border-bottom": string; padding?: undefined; overflow?: undefined; "max-height"?: undefined; }; body?: undefined; } | { type: string; body: { type: string; id: string; vertical: boolean; tiled: boolean; buttons: any; className: string; btnClassName: string; size: string; }[]; style: { padding: string; overflow: string; "max-height": string; "padding-top"?: undefined; "padding-bottom"?: undefined; "border-bottom"?: undefined; }; justify?: undefined; items?: undefined; })[]; })[]; }[] | { type: string; name: any; objectName: any; visibleOn: any; className: string; }[];