import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { CustomerCustomerSession } from "../models/components/customercustomersession.js"; import { PortalAuthenticatedUser } from "../models/components/portalauthenticateduser.js"; import { CustomerPortalCustomerSessionGetAuthenticatedUserSecurity } from "../models/operations/customerportalcustomersessiongetauthenticateduser.js"; import { CustomerPortalCustomerSessionIntrospectSecurity } from "../models/operations/customerportalcustomersessionintrospect.js"; export declare class CustomerSession extends ClientSDK { /** * Introspect Customer Session * * @remarks * Introspect the current session and return its information. * * **Scopes**: `customer_portal:read` `customer_portal:write` */ introspect(security: CustomerPortalCustomerSessionIntrospectSecurity, options?: RequestOptions): Promise; /** * Get Authenticated Portal User * * @remarks * Get information about the currently authenticated portal user. * * **Scopes**: `customer_portal:read` `customer_portal:write` */ getAuthenticatedUser(security: CustomerPortalCustomerSessionGetAuthenticatedUserSecurity, options?: RequestOptions): Promise; } //# sourceMappingURL=customersession.d.ts.map