import type { Transport, PageResult } from '@23blocks/contracts'; import type { FormSchema, CreateFormSchemaRequest, UpdateFormSchemaRequest, ListFormSchemasParams } from '../types/form-schema.js'; export interface FormSchemasService { list(formUniqueId: string, params?: ListFormSchemasParams): Promise>; get(formUniqueId: string, schemaUniqueId: string): Promise; create(formUniqueId: string, data: CreateFormSchemaRequest): Promise; update(formUniqueId: string, schemaUniqueId: string, data: UpdateFormSchemaRequest): Promise; delete(formUniqueId: string, schemaUniqueId: string): Promise; } export declare function createFormSchemasService(transport: Transport, _config: { apiKey: string; }): FormSchemasService; //# sourceMappingURL=form-schemas.service.d.ts.map