import { Observable } from 'rxjs'; import { RouterPaneGroup } from './types'; /** * @internal */ export declare const isSaveHotkey: (event: KeyboardEvent) => boolean; interface GetIntentRouteParamsOptions { id: string; type?: string; templateName?: string; payloadParams?: Record; } /** * @internal */ export declare function getIntentRouteParams({ id, type, payloadParams, templateName, }: GetIntentRouteParamsOptions): { intent: 'edit'; params: { id: string; type?: string; templateName?: string; }; payload: Record | undefined; }; /** * @internal */ export declare function getWaitMessages(path: string[]): Observable; /** * @internal */ export declare function toState(pathSegment: string): RouterPaneGroup[]; /** * @internal */ export declare function toPath(panes: RouterPaneGroup[]): string; /** * @internal */ export declare function legacyEditParamsToState(params: string): Record; /** * @internal */ export declare function legacyEditParamsToPath(params: Record): string; export {}; //# sourceMappingURL=helpers.d.ts.map