import { Server, ServerOptions } from './server'; import { Stub, StubOptions } from './stub'; import { LogLevel } from './logger/types'; import { MessageOptions, PublisherOptions } from './types'; import { AbstractService } from './service'; import { CanDeployOptions, CanDeployResponse } from './can-deploy/types'; export declare class Pact { private __servers; private __stubs; constructor(); logLevel(level?: LogLevel): void; createServer(options?: ServerOptions): Server; listServers(): Server[]; removeAllServers(): Promise; createStub(options?: StubOptions): Stub; listStubs(): Stub[]; removeAllStubs(): Promise; removeAll(): Promise; createMessage(options: MessageOptions): Promise; publishPacts(options: PublisherOptions): Promise; canDeploy(options: CanDeployOptions): Promise; } declare const _default: Pact; export default _default;