import { CharacterId } from '@sberdevices/assistant-client'; import { AppStateActionType, CharacterAction, InsetsAction, PushHistoryAction, ReplacePreviousHistoryAction, PopHistoryAction, ChangeStateAction, AssistantInsets, History } from './types'; export declare const setCharacter: (character: CharacterId) => CharacterAction; export declare const setInsets: (insets: AssistantInsets) => InsetsAction; export declare const pushHistory: = Record, N extends Extract = Extract>(name: N, data: T[N]) => PushHistoryAction; export declare const replacePreviousHistory: = Record, N extends Extract = Extract>(screens: { name: N; data: T[N]; }[]) => ReplacePreviousHistoryAction; export declare const popHistory: (delta?: number | undefined) => PopHistoryAction; export declare const changeActiveScreenState: (data: History) => ChangeStateAction; export declare const getActionCreators: = Record, N extends Extract = Extract>() => { pushHistory: (name: S, data: T[S]) => import("../utils/createAction").Action; }>; pushScreen: (name: S_1) => import("../utils/createAction").Action; }>; popHistory: (delta?: number | undefined) => PopHistoryAction; setCharacter: (character: CharacterId) => CharacterAction; setInsets: (insets: AssistantInsets) => InsetsAction; changeActiveScreenState: (data: T[S_2]) => import("../utils/createAction").Action>; }; //# sourceMappingURL=actions.d.ts.map