///
///
import type { EndpointIn } from "./models/endpointIn";
import type { EndpointOut } from "./models/endpointOut";
import { type WebhookRequiredHeaders, type WebhookUnbrandedRequiredHeaders } from "./webhook";
export declare class AutoConfigError extends Error {
constructor(message?: string);
}
export declare class AutoConfig {
private readonly appId;
private readonly endpointId;
private readonly endpointIn;
private readonly webhook;
private readonly requestCtx;
constructor(token: string, endpoint: EndpointIn);
subscribe(): Promise;
verify(payload: string | Buffer, headers: WebhookRequiredHeaders | WebhookUnbrandedRequiredHeaders | Record): unknown;
}