import type { Transport, PageResult } from '@23blocks/contracts'; import type { FormSchemaVersion, CreateFormSchemaVersionRequest, UpdateFormSchemaVersionRequest, ListFormSchemaVersionsParams } from '../types/form-schema-version.js'; export interface FormSchemaVersionsService { list(formUniqueId: string, schemaUniqueId: string, params?: ListFormSchemaVersionsParams): Promise>; get(formUniqueId: string, schemaUniqueId: string, versionUniqueId: string): Promise; create(formUniqueId: string, schemaUniqueId: string, data: CreateFormSchemaVersionRequest): Promise; update(formUniqueId: string, schemaUniqueId: string, versionUniqueId: string, data: UpdateFormSchemaVersionRequest): Promise; publish(formUniqueId: string, schemaUniqueId: string, versionUniqueId: string): Promise; delete(formUniqueId: string, schemaUniqueId: string, versionUniqueId: string): Promise; } export declare function createFormSchemaVersionsService(transport: Transport, _config: { apiKey: string; }): FormSchemaVersionsService; //# sourceMappingURL=form-schema-versions.service.d.ts.map