import { MetadataResponse, RuleData } from '@bringg/types';
import { CommonOptions } from '../Core/RouteGenerator';
import Session from '../Services/Identity/Session';
export default class Rules {
    private rulesEntity;
    constructor(session: Session);
    getMetadata(query: any, commonOptions?: CommonOptions): Promise<MetadataResponse>;
    getRules(category_id: number, entity: string, entity_id: number, commonOptions?: CommonOptions): Promise<RuleData[]>;
    saveRules(data: any, commonOptions?: CommonOptions): Promise<any[]>;
}
