import { Inputs } from '@embeddable.com/react'; declare const meta: { readonly name: "DimensionMeasureMultiSelectFieldPro"; readonly label: "Dimension and Measure Multi Select Field"; readonly description: "Multi-select dropdown for dimensions and measures combined. Pairs with a dimensionOrMeasure-array variable; emits onChange."; readonly category: "Dropdowns - dimensions and measures"; readonly defaultWidth: 300; readonly defaultHeight: 120; readonly inputs: [{ readonly name: "dataset"; readonly type: "dataset"; readonly label: "Dataset"; readonly required: true; readonly category: "Component Data"; }, { name: string; label: string; type: "dimensionOrMeasure"; array: true; required: true; config: { readonly dataset: "dataset"; }; category: "Component Data"; inputs: any[]; }, { readonly name: "title"; readonly type: "string"; readonly label: "Title"; readonly category: "Component Header"; }, { readonly name: "description"; readonly type: "string"; readonly label: "Description"; readonly category: "Component Header"; }, { readonly name: "tooltip"; readonly type: "string"; readonly label: "Tooltip"; readonly category: "Component Header"; }, { readonly defaultValue: "Select values..."; readonly name: "placeholder"; readonly type: "string"; readonly label: "Placeholder"; readonly category: "Component Settings"; }, { readonly name: "selectedDimensionsAndMeasures"; readonly label: "Selected dimensions and measures"; readonly category: "Pre-configured Variables"; readonly required: false; readonly config: { readonly dataset: "dataset"; }; readonly type: "dimensionOrMeasure"; readonly array: true; readonly inputs: any[]; }, { readonly defaultValue: false; readonly type: "boolean"; readonly name: "clearable"; readonly label: "Can be cleared"; readonly category: "Component Settings"; }]; readonly events: [{ readonly name: "onChange"; readonly label: "Selected dimensions and measures updated"; readonly properties: [{ readonly name: "value"; readonly label: "Selected values"; readonly type: "dimensionOrMeasure"; readonly array: true; }]; }]; readonly variables: [{ readonly name: "dimension-measure multi-select values"; readonly type: "dimensionOrMeasure"; readonly array: true; readonly defaultValue: { operation: "NO_FILTER" | "VALUE"; value?: unknown; __embeddableVariableMeta: true; }; readonly inputs: ["selectedDimensionsAndMeasures"]; readonly events: [{ readonly name: "onChange"; readonly property: "value"; }]; }]; }; export declare const dimensionMeasureMultiSelectFieldPro: { readonly Component: (props: import("./index").DimensionMeasureMultiSelectFieldProProps) => import("react").JSX.Element; readonly meta: { readonly name: "DimensionMeasureMultiSelectFieldPro"; readonly label: "Dimension and Measure Multi Select Field"; readonly description: "Multi-select dropdown for dimensions and measures combined. Pairs with a dimensionOrMeasure-array variable; emits onChange."; readonly category: "Dropdowns - dimensions and measures"; readonly defaultWidth: 300; readonly defaultHeight: 120; readonly inputs: [{ readonly name: "dataset"; readonly type: "dataset"; readonly label: "Dataset"; readonly required: true; readonly category: "Component Data"; }, { name: string; label: string; type: "dimensionOrMeasure"; array: true; required: true; config: { readonly dataset: "dataset"; }; category: "Component Data"; inputs: any[]; }, { readonly name: "title"; readonly type: "string"; readonly label: "Title"; readonly category: "Component Header"; }, { readonly name: "description"; readonly type: "string"; readonly label: "Description"; readonly category: "Component Header"; }, { readonly name: "tooltip"; readonly type: "string"; readonly label: "Tooltip"; readonly category: "Component Header"; }, { readonly defaultValue: "Select values..."; readonly name: "placeholder"; readonly type: "string"; readonly label: "Placeholder"; readonly category: "Component Settings"; }, { readonly name: "selectedDimensionsAndMeasures"; readonly label: "Selected dimensions and measures"; readonly category: "Pre-configured Variables"; readonly required: false; readonly config: { readonly dataset: "dataset"; }; readonly type: "dimensionOrMeasure"; readonly array: true; readonly inputs: any[]; }, { readonly defaultValue: false; readonly type: "boolean"; readonly name: "clearable"; readonly label: "Can be cleared"; readonly category: "Component Settings"; }]; readonly events: [{ readonly name: "onChange"; readonly label: "Selected dimensions and measures updated"; readonly properties: [{ readonly name: "value"; readonly label: "Selected values"; readonly type: "dimensionOrMeasure"; readonly array: true; }]; }]; readonly variables: [{ readonly name: "dimension-measure multi-select values"; readonly type: "dimensionOrMeasure"; readonly array: true; readonly defaultValue: { operation: "NO_FILTER" | "VALUE"; value?: unknown; __embeddableVariableMeta: true; }; readonly inputs: ["selectedDimensionsAndMeasures"]; readonly events: [{ readonly name: "onChange"; readonly property: "value"; }]; }]; }; readonly preview: { ({ embeddableTheme, }: { embeddableTheme: any; }): React.JSX.Element; displayName: string; }; readonly config: { readonly props: (inputs: Inputs) => { dimensionAndMeasureOptions: import("@embeddable.com/core").DimensionOrMeasure[]; selectedDimensionsAndMeasures: import("@embeddable.com/core").DimensionOrMeasure[]; title: string; description: string; tooltip: string; dataset: import("@embeddable.com/core").Dataset; placeholder: string; clearable: boolean; onChange: () => void; }; readonly events: { onChange: (value: unknown) => { value: any[] | { operation: "NO_FILTER" | "VALUE"; value?: unknown; __embeddableVariableMeta: true; }; }; }; }; }; export {}; //# sourceMappingURL=definition.d.ts.map