import { type MessageFormatElement } from "@formatjs/icu-messageformat-parser"; import { Layer, S } from "effect-app"; import { ApiClientFactory } from "effect-app/client"; import { RpcContextMap } from "effect-app/rpc"; import { Commander } from "../src/commander.js"; import { I18n } from "../src/intl.js"; import { type MakeIntlReturn } from "../src/makeIntl.js"; import * as Toast from "../src/toast.js"; import { WithToast } from "../src/withToast.js"; export declare const makeFakeIntl: (messages?: Record | Record) => ReturnType["useIntl"]>; export declare const fakeIntlLayer: (messages?: Record | Record) => Layer.Layer; export declare const useExperimental: (options?: { messages?: Record | Record; toasts: any[]; }) => import("../src/makeUseCommand.js").CommanderResolved; declare const RequestContextMap_base: (new () => { readonly config: {}; }) & { config: {}; getConfig: (rpc: import("effect/unstable/rpc/Rpc").AnyWithProps) => RpcContextMap.GetContextConfig<{}>; get: (key: Key) => import("effect-app/rpc/RpcMiddleware").RpcDynamic; }; export declare class RequestContextMap extends RequestContextMap_base { } export declare const TaggedRequestFor: (moduleName: ModuleName) => { readonly moduleName: ModuleName; readonly Query: (; } = never>() => { & Record>(tag: Tag, fields: Payload, config: Omit & { success: Success; error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; error: Error; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { error?: never; }>(tag: Tag, fields: Payload, config: Omit & { success: Success; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; }>(tag: Tag, fields: Payload, config: Omit & { error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C & { error: Error; } extends infer T_1_1 ? T_1_1 extends C & { error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; error?: never; }>(tag: Tag, fields: Payload, config: Omit, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never; readonly config: Omit & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; (tag: Tag, fields: Payload): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: never; readonly config: Record; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "query"; readonly "~invalidationResources"?: never; }; }) & { readonly moduleName: ModuleName; readonly type: "query"; }; readonly Command: (; } = never>() => { & Record>(tag: Tag, fields: Payload, config: Omit & { success: Success; error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; error: Error; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { error?: never; }>(tag: Tag, fields: Payload, config: Omit & { success: Success; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; }>(tag: Tag, fields: Payload, config: Omit & { error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C & { error: Error; } extends infer T_1_1 ? T_1_1 extends C & { error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; error?: never; }>(tag: Tag, fields: Payload, config: Omit, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never; readonly config: Omit & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never>; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; (tag: Tag, fields: Payload): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: never; readonly config: Record; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: `${ModuleName}.${Tag}`; readonly moduleName: ModuleName; readonly type: "command"; readonly "~invalidationResources"?: never; }; }) & { readonly moduleName: ModuleName; readonly type: "command"; }; }; export declare const SomethingReq: { readonly moduleName: "Something"; readonly Query: (; } = never>() => { & Record>(tag: Tag, fields: Payload, config: Omit & { success: Success; error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; error: Error; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { error?: never; }>(tag: Tag, fields: Payload, config: Omit & { success: Success; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; }>(tag: Tag, fields: Payload, config: Omit & { error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C & { error: Error; } extends infer T_1_1 ? T_1_1 extends C & { error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; error?: never; }>(tag: Tag, fields: Payload, config: Omit, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never; readonly config: Omit & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; (tag: Tag, fields: Payload): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: never; readonly config: Record; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: never; }; }) & { readonly moduleName: "Something"; readonly type: "query"; }; readonly Command: (; } = never>() => { & Record>(tag: Tag, fields: Payload, config: Omit & { success: Success; error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; error: Error; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { error?: never; }>(tag: Tag, fields: Payload, config: Omit & { success: Success; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; }>(tag: Tag, fields: Payload, config: Omit & { error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C & { error: Error; } extends infer T_1_1 ? T_1_1 extends C & { error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; error?: never; }>(tag: Tag, fields: Payload, config: Omit, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never; readonly config: Omit & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never>; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; (tag: Tag, fields: Payload): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: never; readonly config: Record; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: `Something.${Tag}`; readonly moduleName: "Something"; readonly type: "command"; readonly "~invalidationResources"?: never; }; }) & { readonly moduleName: "Something"; readonly type: "command"; }; }; declare const SomethingGetSomething2_base: S.EnhancedClass; } & { id: S.String; }>, {}> & { readonly _tag: "GetSomething2"; readonly success: S.FiniteFromString; readonly error: never; readonly config: Omit & Record & { error?: never; }, "invalidatesQueries"> & { success: S.FiniteFromString; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: "Something.GetSomething2"; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingGetSomething2 extends SomethingGetSomething2_base { } declare const SomethingGetSomething3_base: S.EnhancedClass; } & { id: S.withConstructorDefault>; }>, {}> & { readonly _tag: "GetSomething3"; readonly success: S.FiniteFromString; readonly error: never; readonly config: Omit & Record & { error?: never; }, "invalidatesQueries"> & { success: S.FiniteFromString; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: "Something.GetSomething3"; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingGetSomething3 extends SomethingGetSomething3_base { } declare const SomethingGetSomething4_base: S.EnhancedClass; }>, {}> & { readonly _tag: "GetSomething4"; readonly success: S.FiniteFromString; readonly error: never; readonly config: Omit & Record & { error?: never; }, "invalidatesQueries"> & { success: S.FiniteFromString; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: "Something.GetSomething4"; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingGetSomething4 extends SomethingGetSomething4_base { } declare const SomethingGetSomething2WithDependencies_base: S.EnhancedClass; } & { id: S.String; }>, {}> & { readonly _tag: "GetSomething2"; readonly success: S.Codec; readonly error: S.String; readonly config: Omit & Record, "invalidatesQueries"> & { success: S.Codec; error: S.String; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": "dep-a"; readonly "~encodingServices": never; readonly id: "Something.GetSomething2"; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingGetSomething2WithDependencies extends SomethingGetSomething2WithDependencies_base { } type SomethingInvalidationResources = { GetSomething2: typeof SomethingGetSomething2; GetSomething2WithDependencies: typeof SomethingGetSomething2WithDependencies; GetSomething3: typeof SomethingGetSomething3; }; declare const SomethingDoSomething_base: S.EnhancedClass; } & { id: S.String; }>, {}> & { readonly _tag: "DoSomething"; readonly success: S.FiniteFromString; readonly error: never; readonly config: Omit & Record & { error?: never; }, "invalidatesQueries"> & { success: S.FiniteFromString; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback<{ Something: SomethingInvalidationResources; }, { readonly id: string; }, number, never>; readonly invalidationResources?: { Something: SomethingInvalidationResources; }; }>, "error" | "success">; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: "Something.DoSomething"; readonly moduleName: "Something"; readonly type: "command"; readonly "~invalidationResources"?: { Something: SomethingInvalidationResources; }; }; declare class SomethingDoSomething extends SomethingDoSomething_base { } declare const SomethingGetStructNullable_base: S.EnhancedClass; }>, {}> & { readonly _tag: "GetStructNullable"; readonly success: S.Struct<{ readonly a: import("effect/Schema").NullOr & { withDefault: S.withConstructorDefault>; withDecodingDefaultType: S.withDecodingDefaultType>; }; }>; readonly error: never; readonly config: Omit & Record & { error?: never; }, "invalidatesQueries"> & { success: S.Struct<{ readonly a: import("effect/Schema").NullOr & { withDefault: S.withConstructorDefault>; withDecodingDefaultType: S.withDecodingDefaultType>; }; }>; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: "Something.GetStructNullable"; readonly moduleName: "Something"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingGetStructNullable extends SomethingGetStructNullable_base { } export declare const Something: { GetSomething2: typeof SomethingGetSomething2; GetSomething2WithDependencies: typeof SomethingGetSomething2WithDependencies; GetSomething3: typeof SomethingGetSomething3; GetSomething4: typeof SomethingGetSomething4; DoSomething: typeof SomethingDoSomething; GetStructNullable: typeof SomethingGetStructNullable; }; export declare const SomethingElseReq: { readonly moduleName: "SomethingElse"; readonly Query: (; } = never>() => { & Record>(tag: Tag, fields: Payload, config: Omit & { success: Success; error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; error: Error; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { error?: never; }>(tag: Tag, fields: Payload, config: Omit & { success: Success; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; }>(tag: Tag, fields: Payload, config: Omit & { error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C & { error: Error; } extends infer T_1_1 ? T_1_1 extends C & { error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; error?: never; }>(tag: Tag, fields: Payload, config: Omit, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never; readonly config: Omit & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: Resources; }; (tag: Tag, fields: Payload): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: never; readonly config: Record; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: never; }; }) & { readonly moduleName: "SomethingElse"; readonly type: "query"; }; readonly Command: (; } = never>() => { & Record>(tag: Tag, fields: Payload, config: Omit & { success: Success; error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; error: Error; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { error?: never; }>(tag: Tag, fields: Payload, config: Omit & { success: Success; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void; readonly error: C & { success: Success; } extends infer T_1_1 ? T_1_1 extends C & { success: Success; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { success: Success; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) extends infer T_1 ? T_1 extends (Success extends S.Top ? Success : Success extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void) ? T_1 extends S.decodeTo, never, never> ? void : S.Schema.Type : never : never, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void> | S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void> | S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; }>(tag: Tag, fields: Payload, config: Omit & { error: Error; }, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C & { error: Error; } extends infer T_1_1 ? T_1_1 extends C & { error: Error; } ? T_1_1 extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never : never : never; readonly config: Omit & { error: Error; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never : never : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never : never : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never : never : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; & Record & { success?: never; error?: never; }>(tag: Tag, fields: Payload, config: Omit, invalidatesQueries?: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>> | undefined): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: C extends { error: infer E_1; } ? E_1 extends S.Top ? E_1 : E_1 extends import("effect/Schema").Struct.Fields ? S.Struct : S.Void : never; readonly config: Omit & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback, import("effect/Schema").Struct.TypeMutableKeys> extends infer T ? { [K in keyof T]: T[K]; } : never, void, S.Schema.Type : S.Void : never>>; readonly invalidationResources?: Resources; }>, "error" | "success">; readonly "~decodingServices": S.Codec.DecodingServices : S.Void : never>; readonly "~encodingServices": S.Codec.EncodingServices : S.Void : never>; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "command"; readonly "~invalidationResources"?: Resources; }; (tag: Tag, fields: Payload): S.EnhancedClass; } & Payload>, {}> & { readonly _tag: Tag; readonly success: S.decodeTo, never, never>; readonly error: never; readonly config: Record; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: `SomethingElse.${Tag}`; readonly moduleName: "SomethingElse"; readonly type: "command"; readonly "~invalidationResources"?: never; }; }) & { readonly moduleName: "SomethingElse"; readonly type: "command"; }; }; declare const SomethingElseGetSomething2_base: S.EnhancedClass; } & { id: S.String; }>, {}> & { readonly _tag: "GetSomething2"; readonly success: S.FiniteFromString; readonly error: never; readonly config: Omit & Record & { error?: never; }, "invalidatesQueries"> & { success: S.FiniteFromString; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": never; readonly "~encodingServices": never; readonly id: "SomethingElse.GetSomething2"; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingElseGetSomething2 extends SomethingElseGetSomething2_base { } declare const SomethingElseGetSomething2WithDependencies_base: S.EnhancedClass; } & { id: S.String; }>, {}> & { readonly _tag: "GetSomething2"; readonly success: S.Codec; readonly error: S.String; readonly config: Omit & Record, "invalidatesQueries"> & { success: S.Codec; error: S.String; } & Partial<{ readonly invalidatesQueries: import("effect-app/client").InvalidationCallback; readonly invalidationResources?: never; }>, "error" | "success">; readonly "~decodingServices": "dep-a"; readonly "~encodingServices": never; readonly id: "SomethingElse.GetSomething2"; readonly moduleName: "SomethingElse"; readonly type: "query"; readonly "~invalidationResources"?: never; }; declare class SomethingElseGetSomething2WithDependencies extends SomethingElseGetSomething2WithDependencies_base { } export declare const SomethingElse: { GetSomething2: typeof SomethingElseGetSomething2; GetSomething2WithDependencies: typeof SomethingElseGetSomething2WithDependencies; }; export declare const useClient: (options?: { messages?: Record | Record; toasts: any[]; }) => { Command: import("../src/makeUseCommand.js").CommanderResolved; useCommand: () => import("../src/makeUseCommand.js").CommanderResolved; clientFor: extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M]] extends [never] ? never : (({ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] extends infer T ? T extends { [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] ? T extends unknown ? (arg: T) => void : never : never : never) extends (arg: infer I) => void ? I : never) extends infer R ? R extends { [x: string]: Record; } ? R : never : never = [{ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M]] extends [never] ? never : (({ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] extends infer T ? T extends { [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] ? T extends unknown ? (arg: T) => void : never : never : never) extends (arg: infer I) => void ? I : never) extends infer R ? R extends { [x: string]: Record; } ? R : never : never>(m: M, ...args: [[{ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M]] extends [never] ? never : (({ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] extends infer T ? T extends { [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] ? T extends unknown ? (arg: T) => void : never : never : never) extends (arg: infer I) => void ? I : never) extends infer R ? R extends { [x: string]: Record; } ? R : never : never] extends [never] ? [queryInvalidation?: (client: import("effect-app/client").RequestHandlers>) => import("../src/makeClient.js").QueryInvalidation, invalidationResources?: Resources & Record extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M]] extends [never] ? never : (({ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] extends infer T ? T extends { [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] ? T extends unknown ? (arg: T) => void : never : never : never) extends (arg: infer I) => void ? I : never) extends infer R ? R extends { [x: string]: Record; } ? R : never : never)>, never>] : [queryInvalidation: ((client: import("effect-app/client").RequestHandlers>) => import("../src/makeClient.js").QueryInvalidation) | undefined, invalidationResources: Resources & Record extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M]] extends [never] ? never : (({ [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] extends infer T ? T extends { [K in keyof M]: M[K] extends infer T ? T extends M[K] ? T extends { readonly type: "command"; readonly "~invalidationResources"?: infer Resources_1; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : T extends { readonly type: "command"; readonly config?: infer Config; } ? Config extends { readonly invalidationResources?: infer LegacyResources; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : Config extends { readonly invalidatesQueries?: import("effect-app/client").InvalidationCallback; } ? NonNullable extends { [x: string]: Record; } ? NonNullable : never : never : never : never : never; }[keyof M] ? T extends unknown ? (arg: T) => void : never : never : never) extends (arg: infer I) => void ? I : never) extends infer R ? R extends { [x: string]: Record; } ? R : never : never)>, never>]) => { [Key in keyof import("effect-app/client").RequestHandlers>]: import("effect-app/client").RequestHandlers>[Key] & ((import("effect-app/client").RequestHandlers>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? {} : import("../src/makeClient.js").QueryRequestWithExtensions>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never> & import("../src/makeClient.js").Queries>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never> & import("../src/makeClient.js").QueryProjection>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never>) & ((import("effect-app/client").RequestHandlers>[Key] extends infer T_2 ? T_2 extends import("effect-app/client").RequestHandlers>[Key] ? T_2 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_2 extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_2 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_3 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? {} : import("../src/makeClient.js").CommandRequestWithExtensions>[Key] extends infer T_2 ? T_2 extends import("effect-app/client").RequestHandlers>[Key] ? T_2 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_2 extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_2 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_3 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never>) & ((import("effect-app/client").RequestHandlers>[Key] extends infer T_2 ? T_2 extends import("effect-app/client").RequestHandlers>[Key] ? T_2 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_2 extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_2 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_3 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? {} : { mutate: import("../src/makeClient.js").MutationWithExtensions>[Key] extends infer T_2 ? T_2 extends import("effect-app/client").RequestHandlers>[Key] ? T_2 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_2 extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_2 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_3 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never>; }) & { Input: import("effect-app/client").RequestHandlers>[Key] extends import("effect-app/client").RequestHandlerWithInput ? I_3 : never; }; } & { helpers: { [Key in keyof import("effect-app/client").RequestHandlers> as (import("effect-app/client").RequestHandlers>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? never : `${import("../src/makeClient.js").ToCamel}Request`]: import("../src/makeClient.js").CommandRequestWithExtensions>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never>; } & { [Key in keyof import("effect-app/client").RequestHandlers> as (import("effect-app/client").RequestHandlers>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? never : `${import("../src/makeClient.js").ToCamel}Mutation`]: import("../src/makeClient.js").MutationWithExtensions>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request_2["type"] extends "command" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_3["type"] extends "command" ? import("effect-app/client").RequestHandler : never : never : never : never>; } & { [Key in keyof import("effect-app/client").RequestHandlers> as (import("effect-app/client").RequestHandlers>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? never : `${import("../src/makeClient.js").ToCamel}Query`]: import("../src/makeClient.js").Queries>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never>["query"]; } & { [Key in keyof import("effect-app/client").RequestHandlers> as (import("effect-app/client").RequestHandlers>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never) extends never ? never : `${import("../src/makeClient.js").ToCamel}SuspenseQuery`]: import("../src/makeClient.js").Queries>[Key] extends infer T_1 ? T_1 extends import("effect-app/client").RequestHandlers>[Key] ? T_1 extends import("effect-app/client").RequestHandlerWithInput any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id extends string> ? Request["type"] extends "query" ? import("effect-app/client").RequestHandlerWithInput : never : T_1 extends import("effect-app/client").RequestHandler any; _tag: string; fields: S.Struct.Fields; success: S.Top; error: S.Top; config?: Record; readonly id: string; readonly moduleName: string; readonly type: "command" | "query"; readonly "~decodingServices"?: unknown; }, infer Id_1 extends string> ? Request_1["type"] extends "query" ? import("effect-app/client").RequestHandler : never : never : never : never>["suspense"]; }; }; }; export {}; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R1YnMuZC50cyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3N0dWJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxLQUFLLG9CQUFvQixFQUFFLE1BQU0sb0NBQW9DLENBQUE7QUFFOUUsT0FBTyxFQUFVLEtBQUssRUFBMEIsQ0FBQyxFQUFFLE1BQU0sWUFBWSxDQUFBO0FBQ3JFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBaUIsTUFBTSxtQkFBbUIsQ0FBQTtBQUNuRSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sZ0JBQWdCLENBQUE7QUFJOUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLHFCQUFxQixDQUFBO0FBQy9DLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQTtBQUVyQyxPQUFPLEVBQUUsS0FBSyxjQUFjLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQTtBQUV4RCxPQUFPLEtBQUssS0FBSyxNQUFNLGlCQUFpQixDQUFBO0FBQ3hDLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQTtBQStDL0MsZUFBTyxNQUFNLFlBQVksY0FBYyxNQUFNLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sQ0FBQyxNQUFNLEVBQUUsb0JBQW9CLEVBQUUsQ0FBQyxLQWUvRixVQUFVLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUNsRCxDQUFBO0FBRUQsZUFBTyxNQUFNLGFBQWEsY0FBYyxNQUFNLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sQ0FBQyxNQUFNLEVBQUUsb0JBQW9CLEVBQUUsQ0FBQyxvQ0FDL0IsQ0FBQTtBQUV4RSxlQUFPLE1BQU0sZUFBZSxhQUNoQjtJQUFFLFFBQVEsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLEdBQUcsTUFBTSxDQUFDLE1BQU0sRUFBRSxvQkFBb0IsRUFBRSxDQUFDLENBQUM7SUFBQyxNQUFNLEVBQUUsR0FBRyxFQUFFLENBQUE7Q0FBRSxnR0FTeEcsQ0FBQTs7Ozs7Ozs7QUFFRCxxQkFBYSxpQkFBa0IsU0FBUSxzQkFBeUI7Q0FBRztBQUNuRSxlQUFPLE1BQVEsZ0JBQWdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQXFDLENBQUE7QUFFcEUsZUFBTyxNQUFNLFlBQVk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBZ0MsQ0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJekQsY0FBTSxzQkFBdUIsU0FBUSwyQkFFRjtDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUV0QyxjQUFNLHNCQUF1QixTQUFRLDJCQUVGO0NBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFdEMsY0FBTSxzQkFDSixTQUFRLDJCQUE4RjtDQUN0Rzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVGLGNBQU0sc0NBQ0osU0FBUSwyQ0FNTjtDQUNGO0FBRUYsS0FBSyw4QkFBOEIsR0FBRztJQUNwQyxhQUFhLEVBQUUsT0FBTyxzQkFBc0IsQ0FBQTtJQUM1Qyw2QkFBNkIsRUFBRSxPQUFPLHNDQUFzQyxDQUFBO0lBQzVFLGFBQWEsRUFBRSxPQUFPLHNCQUFzQixDQUFBO0NBQzdDLENBQUE7Ozs7Ozs7Ozs7Ozs7Ozt1QkFJYyw4QkFBOEI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRjdDLGNBQU0sb0JBQXFCLFNBQVEseUJBb0JqQztDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBR0wsY0FBTSwwQkFBMkIsU0FBUSwrQkFFdkM7Q0FBRztBQUVMLGVBQU8sTUFBTSxTQUFTO0lBQ3BCLGFBQWE7SUFDYiw2QkFBNkI7SUFDN0IsYUFBYTtJQUNiLGFBQWE7SUFDYixXQUFXO0lBQ1gsaUJBQWlCO0NBQ2xCLENBQUE7QUFFRCxlQUFPLE1BQU0sZ0JBQWdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQW9DLENBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBR2pFLGNBQU0sMEJBQTJCLFNBQVEsK0JBRU47Q0FBRzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUV0QyxjQUFNLDBDQUNKLFNBQVEsK0NBS047Q0FDRjtBQUVGLGVBQU8sTUFBTSxhQUFhO0lBQ3hCLGFBQWE7SUFDYiw2QkFBNkI7Q0FDOUIsQ0FBQTtBQUVELGVBQU8sTUFBTSxTQUFTLGFBQ1Y7SUFBRSxRQUFRLENBQUMsRUFBRSxNQUFNLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxHQUFHLE1BQU0sQ0FBQyxNQUFNLEVBQUUsb0JBQW9CLEVBQUUsQ0FBQyxDQUFDO0lBQUMsTUFBTSxFQUFFLEdBQUcsRUFBRSxDQUFBO0NBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQWF4RyxDQUFBIn0=