export declare const singleObjectDatasourceWebOutput = "/**\n * This file was generated from MyWidget.xml\n * WARNING: All changes made to this file will be overwritten\n * @author Mendix Widgets Framework Team\n */\nimport { ActionValue, DynamicValue, EditableValue, ListActionValue, ListAttributeValue, ListValue, ListWidgetValue, ObjectItem } from \"mendix\";\nimport { ComponentType, ReactNode } from \"react\";\nimport { Big } from \"big.js\";\n\nexport interface MyWidgetContainerProps {\n    name: string;\n    tabIndex?: number;\n    id: string;\n    singleSource: DynamicValue<ObjectItem>;\n    optionalSingleSource?: DynamicValue<ObjectItem>;\n    listSource: ListValue;\n    singleContent: ReactNode;\n    singleAttribute: EditableValue<string | boolean | Big>;\n    singleAction?: ActionValue;\n    singleTextTemplate: DynamicValue<string>;\n    singleExpression: DynamicValue<Big>;\n    optionalSingleAttribute?: EditableValue<string>;\n    optionalSingleAction?: ActionValue;\n    listContent: ListWidgetValue;\n    listAttribute: ListAttributeValue<string>;\n    listAction?: ListActionValue;\n}\n\nexport interface MyWidgetPreviewProps {\n    readOnly: boolean;\n    renderMode: \"design\" | \"xray\" | \"structure\";\n    translate: (text: string) => string;\n    singleSource: {} | { caption: string } | { type: string } | null;\n    optionalSingleSource: {} | { caption: string } | { type: string } | null;\n    listSource: {} | { caption: string } | { type: string } | null;\n    singleContent: { widgetCount: number; renderer: ComponentType<{ children: ReactNode; caption?: string }> };\n    singleAttribute: string;\n    singleAction: {} | null;\n    singleTextTemplate: string;\n    singleExpression: string;\n    optionalSingleAttribute: string;\n    optionalSingleAction: {} | null;\n    listContent: { widgetCount: number; renderer: ComponentType<{ children: ReactNode; caption?: string }> };\n    listAttribute: string;\n    listAction: {} | null;\n}\n";
export declare const singleObjectDatasourceNativeOutput = "export interface MyWidgetProps<Style> {\n    name: string;\n    style: Style[];\n    singleSource: DynamicValue<ObjectItem>;\n    listSource: ListValue;\n    singleContent: ReactNode;\n    singleAttribute: EditableValue<string | boolean | Big>;\n    singleAction?: ActionValue;\n    singleTextTemplate: DynamicValue<string>;\n    singleExpression: DynamicValue<Big>;\n    listContent: ListWidgetValue;\n    listAttribute: ListAttributeValue<string>;\n    listAction?: ListActionValue;\n}";
