import { Dialog } from '../structs/slack'; export declare const useSelectElement: (dialog: Dialog) => (label: string, name: string) => { setOptional: (value: boolean) => void; setDataSource: (value: import("..").OptionDataSource) => void; setMinQueryLength: (value: number) => void; useSelectedOption: (value: string | number) => { updateValue: (cb: (value: string | number) => string | number) => void; }; useOption: (propValue: string, value: string | number) => { updateLabel: (cb: (label: string) => string) => void; updateValue: (cb: (value: string | number) => string | number) => void; }; useOptionGroup: (propValue: string) => { useOption: (propValue: string, value: string | number) => { updateLabel: (cb: (label: string) => string) => void; updateValue: (cb: (value: string | number) => string | number) => void; }; }; };