export type IUseTablePermissionAction = keyof ReturnType; export declare const useTablePermission: () => { "field|create"?: boolean | undefined; "field|delete"?: boolean | undefined; "field|read"?: boolean | undefined; "field|update"?: boolean | undefined; "record|create"?: boolean | undefined; "record|delete"?: boolean | undefined; "record|read"?: boolean | undefined; "record|update"?: boolean | undefined; "record|comment"?: boolean | undefined; "view|create"?: boolean | undefined; "view|delete"?: boolean | undefined; "view|read"?: boolean | undefined; "view|update"?: boolean | undefined; "view|share"?: boolean | undefined; "table|create"?: boolean | undefined; "table|delete"?: boolean | undefined; "table|read"?: boolean | undefined; "table|update"?: boolean | undefined; "table|import"?: boolean | undefined; "table|export"?: boolean | undefined; "table|trash_read"?: boolean | undefined; "table|trash_update"?: boolean | undefined; "table|trash_reset"?: boolean | undefined; };