import { Client, Configuration, ObfuscationRules, SdkBinaryResponse, SdkBinarySuccessResponse, SdkResponse, SdkSuccessResponse } from "./model/index.js"; import { Webhooks } from "./model/webhooks/index.js"; export * from "./model/index.js"; import * as Domain from "./generated/model/domain/index.js"; export { Domain }; export declare function init(configuration: Configuration): Client; export declare const webhooks: Webhooks; export declare const obfuscate: ObfuscationRules; /** * Asserts that an {@link SdkBinaryResponse} is successful. * @returns The response if it is successful. * @throws {@link SdkApiError} if the response is not successful. */ export declare function assertSuccess(response: SdkBinaryResponse): SdkBinarySuccessResponse; /** * Asserts that an {@link SdkResponse} is successful. * @returns The response if it is successful. * @throws {@link SdkApiError} if the response is not successful. */ export declare function assertSuccess(response: SdkResponse): SdkSuccessResponse; declare const _default: { init: typeof init; obfuscate: ObfuscationRules; webhooks: Webhooks; assertSuccess: typeof assertSuccess; }; export default _default;