import { IModel } from '@oinone/kunlun-meta';
export interface IPermission extends Record<string, unknown> {
    id?: string;
    name: string;
    permissionType: 'ACTION' | 'ROW' | 'COL';
    model: string;
    permRun?: boolean;
    permRead?: boolean;
    permWrite?: boolean;
    permDelete?: boolean;
    permissionDataSource: string;
    action?: string;
    field?: string;
    permissionMateDataType?: string;
    active: boolean;
    domainExp?: string;
    domainExpJson?: string;
    domainExpDisplayName?: string;
    modelDisplayName?: string;
    resourceId?: string;
    uniqueId?: string;
}
export declare const ResourcePermissionModel: {
    model: string;
    name: string;
    module: string;
    moduleName: string;
};
export declare const ResourcePermissionFieldGroupsModel: IModel;
export declare const ResourcePermissionUserModel: IModel;
