import { Store } from '../components/Store';
import { Layout } from '../interfaces/Layout';
import { UniqueIdProvider } from 'src/adapters/UniqueIdProvider';
export declare class OptionsCrawler {
    readonly store: Store;
    readonly uniqueIdProvider: UniqueIdProvider;
    constructor(store: Store, uniqueIdProvider: UniqueIdProvider);
    crawl(api?: Layout<any>): void;
    private topTabs;
    private sideMenu;
    private bottomTabs;
    private stack;
    private splitView;
    private component;
    private applyComponentId;
    private isComponentWithOptions;
    private applyStaticOptions;
    private staticOptionsIfPossible;
}
//# sourceMappingURL=OptionsCrawler.d.ts.map