import { QelosSDKOptions } from './types'; import BaseSDK from './base-sdk'; import QlAppConfigurations from './configurations'; import QlBlocks from './blocks'; import QlAuthentication from './authentication'; import QlWorkspaces from './workspaces'; import QlInvites from './invites'; import QlBlueprints from './blueprints'; import QlBlueprintEntities from './blueprints-entities'; import QlAI from './ai'; import QlLambdas from './lambdas'; import QlPayments from './payments'; export type { SocialCallbackInput, SocialAuthCallbackPayload, SocialProvider, SocialLoginOptions, } from './authentication'; export type { BlueprintEntitiesRegistry } from './blueprints'; export { parseSocialCallbackRefreshToken, getSocialAuthSetCookieParts, applySocialAuthCookiesToServerResponse, } from './authentication'; export default class QelosSDK extends BaseSDK { #private; private options; blocks: QlBlocks; appConfigurations: QlAppConfigurations; authentication: QlAuthentication; workspaces: QlWorkspaces; invites: QlInvites; blueprints: QlBlueprints; ai: QlAI; lambdas: QlLambdas; payments: QlPayments; constructor(options: QelosSDKOptions); entities(blueprintKey: string): QlBlueprintEntities; setCustomHeader(key: string, value: string): void; removeCustomHeader(key: string): void; }