import * as util from 'util';
import type { CompletedRequest, MockedEndpoint } from '../types';
import type { RequestRule } from '../rules/requests/request-rule';
import type { WebSocketRule } from '../rules/websockets/websocket-rule';
export declare class ServerMockedEndpoint implements MockedEndpoint {
    private rule;
    constructor(rule: RequestRule | WebSocketRule);
    get id(): string;
    getSeenRequests(): Promise<CompletedRequest[]>;
    isPending(): Promise<boolean>;
    [util.inspect.custom](): string;
    toString(withoutExactCompletion?: boolean): string;
}
//# sourceMappingURL=mocked-endpoint.d.ts.map