import type { EndpointConfigRecord, EndpointManager, ProvisionContext } from 'zhin.js'; import type { QQAdapter } from './adapter.js'; export declare class QqEndpointManager implements EndpointManager { private readonly adapter; constructor(adapter: QQAdapter); supportsProvision(): boolean; listEndpoints(): EndpointConfigRecord[]; cancelProvision(): boolean; addEndpoint(ctx: ProvisionContext): Promise; editEndpoint(name: string, ctx: ProvisionContext): Promise; removeEndpoint(name: string): Promise; startEndpoint(name: string, ctx: ProvisionContext): Promise; stopEndpoint(name: string): Promise; } export declare function disposeQqEndpointProvision(): void; //# sourceMappingURL=qq-endpoint-manager.d.ts.map