export declare const pikkuMetaFunctionsList: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaFunctionsGet: import("#pikku").PikkuFunctionConfig<{ functionId: string; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ functionId: string; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ functionId: string; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaSchemasList: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaSchemasGet: import("#pikku").PikkuFunctionConfig<{ schemaName: string; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ schemaName: string; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ schemaName: string; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWorkflowsList: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWorkflowsGet: import("#pikku").PikkuFunctionConfig<{ workflowId: string; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ workflowId: string; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ workflowId: string; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaMiddlewareList: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaMiddlewareGet: import("#pikku").PikkuFunctionConfig<{ middlewareId: string; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ middlewareId: string; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ middlewareId: string; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaPermissionsList: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaPermissionsGet: import("#pikku").PikkuFunctionConfig<{ permissionId: string; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ permissionId: string; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ permissionId: string; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresList: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresType: import("#pikku").PikkuFunctionConfig<{ type: string; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ type: string; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ type: string; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresHttp: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresScheduler: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresQueue: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresChannel: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; export declare const pikkuMetaWiresTrigger: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; /** * Bulk context endpoint. * * Single inspection → returns everything a planner needs for first-pass * planning: functions, all wires, middleware, permissions, workflows, plus * project capabilities (which wire types are in use) and layout (where new * files should land). Designed to replace the 6+ list calls in the planner * spec — one process spawn, one inspect, ~all the metadata. * * Targeted `pikku meta * get` calls are still the right tool when the planner * wants schema details (input/output JSON schemas) for a specific entry. */ export declare const pikkuMetaContext: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>; /** * Frontend-targeted metadata. * * Returns only what a UI agent needs to write client code: * - RPCs: every exposed function with input/output type names, * description, readonly flag, tags. * - Workflows: name, description, mode (inline|distributed), input/output * types resolved through the workflow's underlying function. * - Channels: name, route, description, plus the input/output types of * the connect / disconnect / message handlers and any routed messages. * * Everything else (middleware, permissions, layout, scaffold dirs, * non-exposed functions, http wires) is a backend concern and stays in * `pikku meta context`. */ export declare const pikkuMetaClients: import("#pikku").PikkuFunctionConfig<{}, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{}, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{}, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>;