import { z } from "zod"; declare const navigateSchema: z.ZodObject<{ view: z.ZodOptional; path: z.ZodOptional; }, z.core.$loose>; export interface CreateNavigateActionOptions { description?: string; stateKey?: string; normalize?: (args: z.infer) => Record | Promise>; describeResult?: (navigation: Record, args: z.infer) => string; } export interface CreateViewScreenActionOptions { description?: string; navigationStateKey?: string; extraStateKeys?: string[]; describeResult?: (screen: Record) => Record | string | Promise | string>; } export declare function createNavigateAction(options?: CreateNavigateActionOptions): import("../action.js").ActionDefinition<{ [x: string]: unknown; view?: string | undefined; path?: string | undefined; }, string>; export declare function createViewScreenAction(options?: CreateViewScreenActionOptions): import("../action.js").ActionDefinition, string | Record>; export {}; //# sourceMappingURL=actions.d.ts.map