import { AutoPaginatable } from '../common/utils/pagination'; import { WorkOS } from '../workos'; import { CreateOrganizationOptions, CreateOrganizationRequestOptions, ListOrganizationsOptions, Organization, UpdateOrganizationOptions } from './interfaces'; import { FeatureFlag } from './interfaces/feature-flag.interface'; import { RoleList } from '../roles/interfaces'; import { ListOrganizationRolesOptions } from './interfaces/list-organization-roles-options.interface'; import { ListOrganizationFeatureFlagsOptions } from './interfaces/list-organization-feature-flags-options.interface'; export declare class Organizations { private readonly workos; constructor(workos: WorkOS); listOrganizations(options?: ListOrganizationsOptions): Promise>; createOrganization(payload: CreateOrganizationOptions, requestOptions?: CreateOrganizationRequestOptions): Promise; deleteOrganization(id: string): Promise; getOrganization(id: string): Promise; getOrganizationByExternalId(externalId: string): Promise; updateOrganization(options: UpdateOrganizationOptions): Promise; listOrganizationRoles(options: ListOrganizationRolesOptions): Promise; listOrganizationFeatureFlags(options: ListOrganizationFeatureFlagsOptions): Promise>; }