import { ApiHelpers } from "./ApiHelpers"; export declare class DocumentBlueprintApiHelper { api: ApiHelpers; constructor(api: ApiHelpers); get(id: string): Promise; doesExist(id: string): Promise; create(documentBlueprint: any): Promise; delete(id: string): Promise; update(id: string, documentBlueprint: any): Promise; getAllAtRoot(): Promise; getChildren(id: string): Promise; doesNameExist(name: string): Promise; private recurseDeleteChildren; private recurseChildren; getByName(name: string): Promise; ensureNameNotExists(name: string): Promise; createDefaultDocumentBlueprint(documentBlueprintName: string, documentTypeId: string): Promise; createFromDocument(documentBlueprintName: string, documentId: string, parentId?: string): Promise; createDocumentBlueprintWithTextBoxValue(documentBlueprintName: string, documentTypeId: string, dataTypeName: string, text: string): Promise; createDefaultDocumentBlueprintWithABlockListEditorAndBlockWithValue(documentBlueprintName: string, documentTypeName: string, blockListDataTypeName: string, elementTypeId: string, elementTypePropertyAlias: string, elementTypePropertyEditorAlias: string, elementTypePropertyValue: string, groupName: string): Promise; createDefaultDocumentBlueprintWithABlockGridEditorAndBlockWithValue(documentBlueprintName: string, documentTypeName: string, blockGridDataTypeName: string, elementTypeId: string, elementTypePropertyAlias: string, elementTypePropertyEditorAlias: string, elementTypePropertyValue: string, groupName?: string): Promise; createDocumenBlueprintWithEnglishCultureAndDanishCultureAndTextBoxValue(documentBlueprintEnglishName: string, documentBlueprintDanishName: string, documentTypeId: string, dataTypeName: string, textContent: string, varyByCultureForText?: boolean): Promise; }