import { ViewPropsBase } from '../../common/view-props-base';
import { ChoiceOption } from '../common/choice-option';
import { DynamicListEntity } from './dynamic-list.entity';
import { TransferableRequestContext } from '../../../editor/request-context';
export interface DynamicListViewProps<T extends DynamicListEntity> extends ViewPropsBase<T> {
    label: string | null;
    instructionalText: string | null;
    choices: ChoiceOption[] | null;
    required: boolean;
    fieldName: string;
    cssClass: string | undefined;
    columnsNumber: number;
}
export declare function getChoiceItems(entity: DynamicListEntity, requestContext: TransferableRequestContext, traceContext?: any): Promise<ChoiceOption[]>;
