import { BaseAtlasClass } from './user.js'; import { AtlasDataset } from './project.js'; import type { components } from './type-gen/openapi.js'; import { AtlasViewer } from './viewer.js'; type UUID = string; export type OrganizationInfo = components['schemas']['PublicOrganizationResponse'] | components['schemas']['Organization']; type ProjectInitOptions = { project_name: string; unique_id_field: string; modality: 'text' | 'embedding'; }; export declare class AtlasOrganization extends BaseAtlasClass { id: UUID; constructor(id: UUID, viewer?: AtlasViewer); protected endpoint(): string; projects(): Promise<{ id: string; owner: string; project_name: string; creator: string; description: string; is_public: boolean; is_public_to_org: boolean; project_fields: string[]; unique_id_field: string; modality?: string | undefined; total_datums_in_project: number; created_timestamp: string; nickname: string; thumbnail: string; slug: string; organization_slug: string; organization_name: string; creator_nickname: string; creator_picture: string; }[]>; create_project(options: ProjectInitOptions): Promise; } export {};