import { Model } from './Model';
import type { InitOptions, Models } from '../types/model';
export declare class Permission extends Model {
    id: string;
    verb: string;
    noun: string;
    objectId?: string;
    roleId?: string;
    static initModel({ primaryKey, ...options }: InitOptions): void;
    static initRelations(models: Models): void;
    forResponse(): {
        objectId?: any;
        verb: any;
        noun: any;
    };
    static buildSyncFilter(): null;
    static buildSyncLookupQueryDetails(): Promise<null>;
}
//# sourceMappingURL=Permission.d.ts.map