import CmptActionSelect from '../../comp-action-select'; export declare const SELECT_PROPS_CONTAINER: string[]; export declare const renderCmptActionSelect: (componentLabel: string, required: boolean, onChange?: ((value: string, oldVal: any, data: any, form: any) => void) | undefined, hideAutoFill?: boolean, manager?: any) => ({ type: string; name: string; label: string; showIcon: boolean; searchable: boolean; required: boolean; selfDisabledAffectChildren: boolean; size: string; source: string; mode: string; autoFill: { __rendererLabel?: string | undefined; __rendererName?: string | undefined; __nodeId?: string | undefined; __nodeSchema?: string | undefined; __isScopeContainer: string; }; onChange: (value: string, oldVal: any, data: any, form: any) => Promise; } | { type: string; name: string; mode: string; size: string; required: boolean; label: string; visibleOn: string; onChange: (value: string, oldVal: any, data: any, form: any) => Promise; asFormItem?: undefined; component?: undefined; description?: undefined; } | { asFormItem: boolean; label: string; name: string; mode: string; required: boolean; visibleOn: string; component: typeof CmptActionSelect; description: string; type?: undefined; size?: undefined; onChange?: undefined; })[]; export declare const renderCmptSelect: (componentLabel: string, required: boolean, onChange?: ((value: string, oldVal: any, data: any, form: any) => void) | undefined, hideAutoFill?: boolean) => { type: string; name: string; label: string; showIcon: boolean; searchable: boolean; required: boolean; selfDisabledAffectChildren: boolean; size: string; source: string; mode: string; autoFill: { __rendererLabel?: string | undefined; __rendererName?: string | undefined; __nodeId?: string | undefined; __nodeSchema?: string | undefined; __isScopeContainer: string; }; onChange: (value: string, oldVal: any, data: any, form: any) => Promise; }[]; export declare const renderCmptIdInput: (onChange?: ((value: string, oldVal: any, data: any, form: any) => void) | undefined) => { type: string; name: string; mode: string; size: string; required: boolean; label: string; visibleOn: string; onChange: (value: string, oldVal: any, data: any, form: any) => Promise; };