import type { File } from '../compiler';
import type { Control } from '../type';
export type Theme = 'light' | 'dark';
export interface Store {
    entry: string;
    activeFile: string;
    files: Record<string, File>;
    showFileBar: boolean;
    showCode: boolean;
    showPreview: boolean;
    showEruda: boolean;
    openConsole: boolean;
    reverse: boolean;
    excludeTools: Control[];
    editor: any | null;
    rerenderID: number;
    codeSize: number;
    vueVersion: 2 | 3;
    typescriptVersion: string;
    theme: Theme;
    reloadLanguageTools: () => void;
    document: string;
    github: string;
}
export declare const store: {
    entry: string;
    activeFile: string;
    files: Record<string, File>;
    showFileBar: boolean;
    showCode: boolean;
    showPreview: boolean;
    showEruda: boolean;
    openConsole: boolean;
    reverse: boolean;
    excludeTools: Control[];
    editor: any | null;
    rerenderID: number;
    codeSize: number;
    vueVersion: 2 | 3;
    typescriptVersion: string;
    theme: Theme;
    reloadLanguageTools: () => void;
    document: string;
    github: string;
};
