@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
23 lines (22 loc) • 860 B
TypeScript
import { DataTypeBuilder } from "./dataTypeBuilder";
import { MediaPickerCropBuilder } from "./mediaPickerBuilder";
export declare class MediaPickerDataTypeBuilder extends DataTypeBuilder {
filter: string;
multiple: boolean;
minValue: number;
maxValue: number;
enableLocalFocalPoint: boolean;
ignoreUserStartNodes: boolean;
startNodeId: string;
mediaPickerCropBuilder: MediaPickerCropBuilder[];
constructor();
withFilter(filter: string): this;
withMultiple(multiple: boolean): this;
withMinValue(minValue: number): this;
withMaxValue(maxValue: number): this;
withEnableLocalFocalPoint(enableLocalFocalPoint: boolean): this;
withIgnoreUserStartNodes(ignoreUserStartNodes: boolean): this;
withStartNodeId(startNodeId: string): this;
addCrop(): MediaPickerCropBuilder;
getValues(): any[];
}