import { AppToolsScreen } from '../../components/TS_AppTools/index.js'; import './ATS_ProtoComponent.scss'; import { UniqueId } from '@nu-art/ts-common'; import { ProtoComponent, ProtoComponentDef } from '../../core/proto-component/index.js'; import { ComponentSync } from '../../core/ComponentSync.js'; type Keys = 'selectedNumber' | 'selectedExampleId'; type ComponentDef1 = ProtoComponentDef; type State = { selectedNumber?: number; selectedExampleId?: UniqueId; }; export declare class ATS_ProtoComponent extends ProtoComponent { static defaultProps: Partial; protected deriveStateFromProps(nextProps: ComponentDef1['props'], state: ComponentDef1['state'] & State): { previousResultsObject?: { selectedNumber: number; selectedExampleId: string; } | undefined; } & State; static screen: AppToolsScreen; private selectRandomData; private renderNumberDropDown; private renderExampleDropDown; render(): import("react/jsx-runtime").JSX.Element; } export declare class ATS_ProtoComponentDouble extends ComponentSync { static screen: AppToolsScreen; render(): import("react/jsx-runtime").JSX.Element; } export {};