export declare type PushStatePayload = { data: Record[]; origin: Record; selectedKey?: string; rowIndex?: number; isObject?: boolean; readonly?: boolean; }; export declare type BackStatePayload = { steps?: number; }; export declare type DisplayStatePayload = { data?: Record[]; from?: number; to?: number; sort?: number[]; }; export declare type DisplayStateMeta = { keys?: string[]; }; /** * @registeredEvent * @title Nested Navigation State - Push * @description adds a new level of nesting * @payload { * data: Record[] * origin: Record * selectedKey?: string *} */ export declare const pushState: import("../factory").Factory; /** * @registeredEvent * @title Nested Navigation State - Go Back * @description goes back an arbitrary number of levels of nesting * @payload { * steps?: number *} */ export declare const backState: import("../factory").Factory; /** * @registeredEvent * @title Nested Navigation State - Display * @description displays data or a slice of data * @payload Array<{ * data: Record[] * from?: number * to?: number * sort?: number[] *}> * @meta { * keys?: string[] * } */ export declare const displayState: import("../factory").Factory;