import type { BlankConnectionViewState, ViewerDefaultFrontstageConfig, ViewerFrontstage, ViewerViewCreator3dOptions, ViewerViewportControlOptions } from "../types.js"; export interface UseFrontstagesProps { frontstages?: ViewerFrontstage[]; defaultUiConfig?: ViewerDefaultFrontstageConfig; viewportOptions?: ViewerViewportControlOptions; viewCreatorOptions?: ViewerViewCreator3dOptions; blankConnectionViewState?: BlankConnectionViewState; isUsingDeprecatedSelectionManager?: boolean; } export declare const ViewerDefaultFrontstageProviderId = "iTwinViewer.DefaultFrontstage"; export declare const useFrontstages: ({ frontstages, blankConnectionViewState, defaultUiConfig, viewCreatorOptions, viewportOptions, isUsingDeprecatedSelectionManager, }: UseFrontstagesProps) => { finalFrontstages: ViewerFrontstage[] | undefined; noConnectionRequired: boolean; customDefaultFrontstage: boolean; }; //# sourceMappingURL=useFrontstages.d.ts.map