import * as plugins from '../../plugins.js';
import type { IRouteSecurity } from '../../../dist_ts_interfaces/data/route-management.js';
export declare class SecurityProfileDoc extends plugins.smartdata.SmartDataDbDoc<SecurityProfileDoc, SecurityProfileDoc> {
    id: string;
    name: string;
    description?: string;
    security: IRouteSecurity;
    extendsProfiles?: string[];
    createdAt: number;
    updatedAt: number;
    createdBy: string;
    constructor();
    static findById(id: string): Promise<SecurityProfileDoc | null>;
    static findByName(name: string): Promise<SecurityProfileDoc | null>;
    static findAll(): Promise<SecurityProfileDoc[]>;
}
