import { CLIOptions } from '../../models/options';
import { ConsoleHandler, Page } from './Page';
import { StoryStore } from './StoryStore';
export declare type ClientMetadata = {
    clientId: number;
    clientsCount: number;
};
export declare class Browser {
    private readonly id;
    private readonly store;
    private readonly options;
    private browser;
    constructor(id: number, store: StoryStore, options: CLIOptions);
    launch(): Promise<void>;
    close(): Promise<void>;
    createPage(url: string, consoleHandler: ConsoleHandler): Promise<Page>;
}
