import * as i from '../interfaces'; import { FieldMask } from './field-mask'; import { PagedRequestOptions, PagedResponseMetadata } from './paging'; import * as e from '../enums'; export declare function enumStringToValue(enumRef: any, value: string): E; export declare class ArchiveAuxiliaryDataFieldSchemaRequest implements i.ArchiveAuxiliaryDataFieldSchemaRequestInterface { identifier: FieldSchemaIdentifier; static fromProto(proto: any): ArchiveAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.ArchiveAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class AuxiliaryDataFieldSchema implements i.AuxiliaryDataFieldSchemaInterface { partnerId: string; fieldId: string; fieldType: e.AuxiliaryDataFieldType; fieldName: string; fieldDescription: string; created: Date; updated: Date; dropdownOptions: DropdownOption[]; currencyCode: string; archived: Date; externalId: string; static fromProto(proto: any): AuxiliaryDataFieldSchema; constructor(kwargs?: i.AuxiliaryDataFieldSchemaInterface); toApiJson(): object; } export declare class AuxiliaryDataObjectID implements i.AuxiliaryDataObjectIDInterface { partnerId: string; objectId: string; static fromProto(proto: any): AuxiliaryDataObjectID; constructor(kwargs?: i.AuxiliaryDataObjectIDInterface); toApiJson(): object; } export declare class CreateAuxiliaryDataFieldSchemaRequest implements i.CreateAuxiliaryDataFieldSchemaRequestInterface { fieldSchema: AuxiliaryDataFieldSchema; static fromProto(proto: any): CreateAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.CreateAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class DropdownOption implements i.DropdownOptionInterface { label: string; value: string; static fromProto(proto: any): DropdownOption; constructor(kwargs?: i.DropdownOptionInterface); toApiJson(): object; } export declare class FieldDataUpsertOperation implements i.FieldDataUpsertOperationInterface { fieldDataId: string; externalId: string; integer: number; string: string; date: Date; dropdownValue: string; currencyValue: number; deleteValue: boolean; static fromProto(proto: any): FieldDataUpsertOperation; constructor(kwargs?: i.FieldDataUpsertOperationInterface); toApiJson(): object; } export declare class FieldSchemaIdentifier implements i.FieldSchemaIdentifierInterface { fieldId: string; externalId: string; partnerId: string; static fromProto(proto: any): FieldSchemaIdentifier; constructor(kwargs?: i.FieldSchemaIdentifierInterface); toApiJson(): object; } export declare class ListAuxiliaryDataFieldSchemaRequestFilters implements i.ListAuxiliaryDataFieldSchemaRequestFiltersInterface { onlyArchived: boolean; static fromProto(proto: any): ListAuxiliaryDataFieldSchemaRequestFilters; constructor(kwargs?: i.ListAuxiliaryDataFieldSchemaRequestFiltersInterface); toApiJson(): object; } export declare class GetAuxiliaryDataFieldSchemaRequest implements i.GetAuxiliaryDataFieldSchemaRequestInterface { identifier: FieldSchemaIdentifier; static fromProto(proto: any): GetAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.GetAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class GetAuxiliaryDataFieldSchemaResponse implements i.GetAuxiliaryDataFieldSchemaResponseInterface { fieldSchema: AuxiliaryDataFieldSchema; static fromProto(proto: any): GetAuxiliaryDataFieldSchemaResponse; constructor(kwargs?: i.GetAuxiliaryDataFieldSchemaResponseInterface); toApiJson(): object; } export declare class GetMultiAuxiliaryDataFieldSchemaRequest implements i.GetMultiAuxiliaryDataFieldSchemaRequestInterface { identifiers: FieldSchemaIdentifier[]; static fromProto(proto: any): GetMultiAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.GetMultiAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class GetMultiAuxiliaryDataFieldSchemaResponse implements i.GetMultiAuxiliaryDataFieldSchemaResponseInterface { fieldSchemas: AuxiliaryDataFieldSchema[]; static fromProto(proto: any): GetMultiAuxiliaryDataFieldSchemaResponse; constructor(kwargs?: i.GetMultiAuxiliaryDataFieldSchemaResponseInterface); toApiJson(): object; } export declare class GetMultiAuxiliaryDataRequest implements i.GetMultiAuxiliaryDataRequestInterface { auxiliaryDataObjectId: AuxiliaryDataObjectID; fieldIds: string[]; static fromProto(proto: any): GetMultiAuxiliaryDataRequest; constructor(kwargs?: i.GetMultiAuxiliaryDataRequestInterface); toApiJson(): object; } export declare class GetMultiAuxiliaryDataResponse implements i.GetMultiAuxiliaryDataResponseInterface { jsonSchema: string; jsonData: string; static fromProto(proto: any): GetMultiAuxiliaryDataResponse; constructor(kwargs?: i.GetMultiAuxiliaryDataResponseInterface); toApiJson(): object; } export declare class ListAuxiliaryDataFieldSchemaRequest implements i.ListAuxiliaryDataFieldSchemaRequestInterface { partnerId: string; pagingOptions: PagedRequestOptions; filters: ListAuxiliaryDataFieldSchemaRequestFilters; static fromProto(proto: any): ListAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.ListAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class ListAuxiliaryDataFieldSchemaResponse implements i.ListAuxiliaryDataFieldSchemaResponseInterface { fieldSchemas: AuxiliaryDataFieldSchema[]; pagingMetadata: PagedResponseMetadata; static fromProto(proto: any): ListAuxiliaryDataFieldSchemaResponse; constructor(kwargs?: i.ListAuxiliaryDataFieldSchemaResponseInterface); toApiJson(): object; } export declare class ListAuxiliaryDataRequest implements i.ListAuxiliaryDataRequestInterface { auxiliaryDataObjectId: AuxiliaryDataObjectID; pagingOptions: PagedRequestOptions; static fromProto(proto: any): ListAuxiliaryDataRequest; constructor(kwargs?: i.ListAuxiliaryDataRequestInterface); toApiJson(): object; } export declare class ListAuxiliaryDataResponse implements i.ListAuxiliaryDataResponseInterface { jsonSchema: string; jsonData: string; pagingMetadata: PagedResponseMetadata; static fromProto(proto: any): ListAuxiliaryDataResponse; constructor(kwargs?: i.ListAuxiliaryDataResponseInterface); toApiJson(): object; } export declare class UnarchiveAuxiliaryDataFieldSchemaRequest implements i.UnarchiveAuxiliaryDataFieldSchemaRequestInterface { identifier: FieldSchemaIdentifier; static fromProto(proto: any): UnarchiveAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.UnarchiveAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class UpdateAuxiliaryDataFieldSchemaRequest implements i.UpdateAuxiliaryDataFieldSchemaRequestInterface { fieldSchema: AuxiliaryDataFieldSchema; fieldMask: FieldMask; static fromProto(proto: any): UpdateAuxiliaryDataFieldSchemaRequest; constructor(kwargs?: i.UpdateAuxiliaryDataFieldSchemaRequestInterface); toApiJson(): object; } export declare class UpsertAuxiliaryDataRequest implements i.UpsertAuxiliaryDataRequestInterface { auxiliaryDataObjectId: AuxiliaryDataObjectID; fieldDataUpsertOperations: FieldDataUpsertOperation[]; static fromProto(proto: any): UpsertAuxiliaryDataRequest; constructor(kwargs?: i.UpsertAuxiliaryDataRequestInterface); toApiJson(): object; }