// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../../core/resource'; import * as ProjectsAPI from './projects/projects'; import { BaseProjects, Deployment, Project, ProjectCreateParams, ProjectDeleteParams, ProjectDeleteResponse, ProjectEditParams, ProjectGetParams, ProjectListParams, ProjectPurgeBuildCacheParams, ProjectPurgeBuildCacheResponse, Projects, ProjectsV4PagePaginationArray, Stage, } from './projects/projects'; export class BasePages extends APIResource { static override readonly _key: readonly ['pages'] = Object.freeze(['pages'] as const); } export class Pages extends BasePages { projects: ProjectsAPI.Projects = new ProjectsAPI.Projects(this._client); } Pages.Projects = Projects; Pages.BaseProjects = BaseProjects; export declare namespace Pages { export { Projects as Projects, BaseProjects as BaseProjects, type Deployment as Deployment, type Project as Project, type Stage as Stage, type ProjectDeleteResponse as ProjectDeleteResponse, type ProjectPurgeBuildCacheResponse as ProjectPurgeBuildCacheResponse, type ProjectsV4PagePaginationArray as ProjectsV4PagePaginationArray, type ProjectCreateParams as ProjectCreateParams, type ProjectListParams as ProjectListParams, type ProjectDeleteParams as ProjectDeleteParams, type ProjectEditParams as ProjectEditParams, type ProjectGetParams as ProjectGetParams, type ProjectPurgeBuildCacheParams as ProjectPurgeBuildCacheParams, }; }