import { IHttpClient } from '../http';
import { Resource, PagedResult } from './resource';
import { JobScheduler } from '../models';
import { CancellationToken } from '../cancellation-token';
export declare class JobSchedulersResource extends Resource<JobScheduler> {
    constructor(httpClient: IHttpClient);
    page(params?: any, token?: CancellationToken): Promise<PagedResult<JobScheduler>>;
    start(id: number, params?: any, token?: CancellationToken): Promise<JobScheduler>;
    startMultiple(params?: any, token?: CancellationToken): Promise<any>;
    pause(id: number, params?: any, token?: CancellationToken): Promise<JobScheduler>;
    pauseMultiple(params?: any, token?: CancellationToken): Promise<any>;
    stop(id: number, params?: any, token?: CancellationToken): Promise<JobScheduler>;
    stopMultiple(params?: any, token?: CancellationToken): Promise<any>;
    private changeStatus;
    private changeStatusMultiple;
}
