/** Dependencies */
import { Collection, NodeBlock, Slots } from "@tripetto/builder";
import { DropdownOption } from "./option";
export declare class Dropdown extends NodeBlock {
    dropdownSlot: Slots.String;
    readonly options: Collection.Provider<DropdownOption, Dropdown>;
    randomize?: boolean;
    get label(): string;
    get calculator(): {
        option: {
            allowCastToNumber: boolean;
        };
    };
    defineSlots(): void;
    defineEditor(): void;
    defineConditions(): void;
}
