import React from 'react'; import { HeaderProps } from '@sberdevices/plasma-ui/components/Header/Header'; import { PageProps } from '../Page/Page'; import { PushScreenFn } from '../Page/types'; import { AnyObject } from '../../types'; import { InitializeParams } from '../../assistant'; export declare type OnStartFn> = Partial>> = (params: { pushHistory: (name: T, data: PageStateType[T]) => void; pushScreen: PushScreenFn; }) => void; export interface OnStartWithOptions { callback: OnStartFn; waitForCommand?: string; } export interface PlasmaAppProps { children: React.ReactElement> | React.ReactElement>[]; assistantParams: Omit; header?: HeaderProps; onStart?: OnStartFn | OnStartWithOptions; } export declare function App({ children, assistantParams, header, onStart, }: React.PropsWithChildren>): React.ReactElement; export declare const PlasmaApp: React.MemoExoticComponent; //# sourceMappingURL=PlasmaApp.d.ts.map