///
import type { CommonStudioLayoutConfigProps, WithEditorEvents, WithEditorState } from './types';
import type { StudioLayoutSelectFieldConfig } from './types/StudioSelectFieldSchema';
export interface StudioSelectFieldOptionProps {
id: string;
label: string;
content?: React.ReactNode;
}
export interface StudioLayoutSelectFieldConfigProps extends CommonStudioLayoutConfigProps {
}
export interface StudioSelectFieldProps extends Omit, WithEditorEvents {
label?: React.ReactNode;
style?: React.CSSProperties;
options: StudioSelectFieldOptionProps[];
onChange(props: {
value: string;
} & WithEditorState): void;
}
export interface StudioSelectFieldState extends Partial> {
}
export declare const StudioSelectField: import("react").NamedExoticComponent;
export default StudioSelectField;