import { OAuthClient } from './auth/oauth'; import { ApiKeyClient } from './auth/apiKey'; import { PartnerUserClient } from './client/user'; import { PartnerAdminClient } from './client/admin'; export { OAuthClient } from './auth/oauth'; export { ApiKeyClient } from './auth/apiKey'; export { PartnerUserClient } from './client/user'; export { PartnerAdminClient } from './client/admin'; export { BaseClient, ContioAPIError, TIMEZONE_HEADER, IDEMPOTENCY_KEY_HEADER, IDEMPOTENT_REPLAYED_HEADER } from './client/base'; export type { ClientConfig, RequestOptions } from './client/base'; export * from './models'; export * from './webhooks'; export * from './sso'; export * from './deepLinks'; export declare class ContioPartnerSDK { readonly oauth: OAuthClient; readonly apiKey: ApiKeyClient; readonly user: PartnerUserClient; readonly admin: PartnerAdminClient; constructor(config: { oauth?: { clientId: string; clientSecret: string; redirectUri: string; }; apiKey?: string; clientId?: string; baseURL?: string; timeout?: number; }); static forUser(config: { clientId: string; clientSecret: string; redirectUri: string; baseURL?: string; timeout?: number; }): { oauth: OAuthClient; user: PartnerUserClient; }; static forAdmin(config: { apiKey: string; clientId?: string; baseURL?: string; timeout?: number; }): { apiKey: ApiKeyClient; admin: PartnerAdminClient; }; } export default ContioPartnerSDK; //# sourceMappingURL=index.d.ts.map