import type { TEndpoints } from './types';
import type { Provider, IServerContext } from '../server';
import type { Expectation } from '../expectations';
import { Client } from './models';
export declare class OnsiteClient<TContext extends IServerContext = IServerContext> extends Client<TContext> {
    constructor(provider: Provider<any>);
    updateExpectationsGroup(body: NonNullable<TEndpoints['expectationsGroupUpdate']['incoming']['data']>['set']): Promise<Expectation['TPlain'][]>;
    static build<TContext extends IServerContext = IServerContext>(provider: Provider<any>): OnsiteClient<TContext>;
}
//# sourceMappingURL=onsite.d.ts.map