import { Component } from 'react';
import { API } from '@storybook/api';
interface ThemeToolProps {
    api: API;
}
interface ThemeToolState {
    decorator: boolean;
    selected: string;
    expanded: boolean;
}
export declare class ThemeSelector extends Component<ThemeToolProps, ThemeToolState> {
    state: ThemeToolState;
    private setStories;
    private setTheme;
    private setDecorator;
    componentDidMount(): void;
    componentWillUnmount(): void;
    change: (args: {
        selected: string;
        expanded: boolean;
    }) => void;
    render(): JSX.Element;
}
export {};
