/// <reference types="react-redux" />
import * as React from 'react';
import { turnOnFlag } from 'actions';
import './StartScreen.scss';
export interface StartScreenProps {
    turnOnFlag: turnOnFlag;
}
export interface StartScreenState {
    startScreenOptions: React.ReactNode;
    isStartingNewGame: boolean;
    hasFilledInOptions: boolean;
}
export declare class StartScreenBase extends React.Component<StartScreenProps, StartScreenState> {
    constructor(props: StartScreenProps);
    private startNewGame;
    private loadOptions;
    componentWillMount(): void;
    render(): JSX.Element;
}
export declare const StartScreen: React.ComponentClass<Pick<{
    turnOnFlag: (target: string) => {
        type: "TURN_ON_FLAG";
        target: string;
    };
}, never>, any> & {
    WrappedComponent: React.ComponentType<{
        turnOnFlag: (target: string) => {
            type: "TURN_ON_FLAG";
            target: string;
        };
    }>;
};
