import type { UmbReferenceByUnique } from '../models/index.js';
import type { UmbDirectionType } from '../utils/index.js';
export interface UmbAuditLogModel<LogType = any> {
    user: UmbReferenceByUnique;
    timestamp: string;
    logType: LogType;
    comment?: string | null;
    parameters?: string | null;
}
export interface UmbAuditLogRequestArgs {
    unique: string;
    orderDirection?: UmbDirectionType;
    sinceDate?: string;
    skip?: number;
    take?: number;
}
export interface UmbAuditLogTagStyleMap {
    look: 'default' | 'primary' | 'secondary' | 'outline' | 'placeholder';
    color: 'default' | 'danger' | 'warning' | 'positive';
}
export interface UmbAuditLogTagLocalizeKeys {
    label: string;
    desc: string;
}
export interface UmbAuditLogTagData {
    style: UmbAuditLogTagStyleMap;
    text: UmbAuditLogTagLocalizeKeys;
}
