import { PermissionRepository } from "./repositories/permission.repository";
export declare class PermissionsSyncService {
    private readonly permissionRepository;
    constructor(permissionRepository: PermissionRepository);
    syncPermissions(): Promise<{
        success: boolean;
        summary: {
            created: number;
            updated: number;
            skipped: number;
            total: number;
        };
    }>;
    syncExistingPermissions(): Promise<{
        success: boolean;
        updated: number;
    }>;
}
