import type { Model } from 'models/Model';
import type { ExpressRequest } from '../../types/express';
interface InitAuditActionsParams {
    enabled: boolean;
    userId: string;
    version: string;
    isMobile?: boolean;
    backEndContext?: Record<string, any>;
}
export interface CreateAccessLogParams {
    recordId: string;
    frontEndContext?: Record<string, any>;
    model: typeof Model;
}
export declare const initAuditActions: (req: ExpressRequest, params: InitAuditActionsParams) => {
    access: ({ recordId, frontEndContext, model }: CreateAccessLogParams) => Promise<import("../..").AccessLog | undefined>;
};
export {};
//# sourceMappingURL=initAuditActions.d.ts.map