import { IHttpClient } from '../http';
import { BaseResource } from './resource';
import { PolicyLocationRule, TrackingGroupLocationRules } from '../models';
import { CancellationToken } from '../cancellation-token';
export declare class PolicyLocationRulesResource extends BaseResource {
    constructor(httpClient: IHttpClient);
    private getResourcePath;
    getRules(policyId: string, locationId: string, params?: any, token?: CancellationToken): Promise<TrackingGroupLocationRules[]>;
    update(policyId: string, locationId: string, body: PolicyLocationRule[], params?: any, token?: CancellationToken): Promise<boolean>;
}
