export declare const A2A_ROUTES: readonly [import(".").ServerRoute<{
    agentId: string;
}, {
    name: string;
    description: string;
    url: string;
    protocolVersion: string;
    version: string;
    capabilities: {
        extensions?: unknown[] | undefined;
        streaming?: boolean | undefined;
        pushNotifications?: boolean | undefined;
        stateTransitionHistory?: boolean | undefined;
    };
    defaultInputModes: string[];
    defaultOutputModes: string[];
    skills: {
        id: string;
        name: string;
        description: string;
        tags?: string[] | undefined;
    }[];
    additionalInterfaces?: unknown[] | undefined;
    provider?: {
        organization: string;
        url: string;
    } | undefined;
    security?: Record<string, string[]>[] | undefined;
    securitySchemes?: Record<string, unknown> | undefined;
    supportsAuthenticatedExtendedCard?: boolean | undefined;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    agentId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, undefined, import("zod").ZodObject<{
    additionalInterfaces: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnknown>>;
    name: import("zod").ZodString;
    description: import("zod").ZodString;
    url: import("zod").ZodString;
    protocolVersion: import("zod").ZodString;
    provider: import("zod").ZodOptional<import("zod").ZodObject<{
        organization: import("zod").ZodString;
        url: import("zod").ZodString;
    }, import("zod/v4/core").$strip>>;
    security: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>>>>;
    securitySchemes: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    version: import("zod").ZodString;
    capabilities: import("zod").ZodObject<{
        extensions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodUnknown>>;
        streaming: import("zod").ZodOptional<import("zod").ZodBoolean>;
        pushNotifications: import("zod").ZodOptional<import("zod").ZodBoolean>;
        stateTransitionHistory: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>;
    defaultInputModes: import("zod").ZodArray<import("zod").ZodString>;
    defaultOutputModes: import("zod").ZodArray<import("zod").ZodString>;
    supportsAuthenticatedExtendedCard: import("zod").ZodOptional<import("zod").ZodBoolean>;
    skills: import("zod").ZodArray<import("zod").ZodObject<{
        id: import("zod").ZodString;
        name: import("zod").ZodString;
        description: import("zod").ZodString;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
    }, import("zod/v4/core").$strip>>;
}, import("zod/v4/core").$strip>>, "GET", "/.well-known/:agentId/agent-card.json">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    agentId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"message/send">;
    params: import("zod").ZodObject<{
        message: import("zod").ZodObject<{
            kind: import("zod").ZodLiteral<"message">;
            messageId: import("zod").ZodString;
            role: import("zod").ZodEnum<{
                user: "user";
                agent: "agent";
            }>;
            parts: import("zod").ZodArray<import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"text">;
                text: import("zod").ZodString;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"file">;
                file: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    bytes: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    uri: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>]>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"data">;
                data: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>]>>;
            contextId: import("zod").ZodOptional<import("zod").ZodString>;
            taskId: import("zod").ZodOptional<import("zod").ZodString>;
            referenceTaskIds: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            extensions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        }, import("zod/v4/core").$strip>;
        configuration: import("zod").ZodOptional<import("zod").ZodObject<{
            acceptedOutputModes: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            blocking: import("zod").ZodOptional<import("zod").ZodBoolean>;
            historyLength: import("zod").ZodOptional<import("zod").ZodNumber>;
            pushNotificationConfig: import("zod").ZodOptional<import("zod").ZodObject<{
                url: import("zod").ZodString;
                id: import("zod").ZodOptional<import("zod").ZodString>;
                token: import("zod").ZodOptional<import("zod").ZodString>;
                authentication: import("zod").ZodOptional<import("zod").ZodObject<{
                    schemes: import("zod").ZodArray<import("zod").ZodString>;
                    credentials: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>>;
            }, import("zod/v4/core").$strip>>;
        }, import("zod/v4/core").$strip>>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"message/stream">;
    params: import("zod").ZodObject<{
        message: import("zod").ZodObject<{
            kind: import("zod").ZodLiteral<"message">;
            messageId: import("zod").ZodString;
            role: import("zod").ZodEnum<{
                user: "user";
                agent: "agent";
            }>;
            parts: import("zod").ZodArray<import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"text">;
                text: import("zod").ZodString;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"file">;
                file: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    bytes: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    uri: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>]>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"data">;
                data: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>]>>;
            contextId: import("zod").ZodOptional<import("zod").ZodString>;
            taskId: import("zod").ZodOptional<import("zod").ZodString>;
            referenceTaskIds: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            extensions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        }, import("zod/v4/core").$strip>;
        configuration: import("zod").ZodOptional<import("zod").ZodObject<{
            acceptedOutputModes: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            blocking: import("zod").ZodOptional<import("zod").ZodBoolean>;
            historyLength: import("zod").ZodOptional<import("zod").ZodNumber>;
            pushNotificationConfig: import("zod").ZodOptional<import("zod").ZodObject<{
                url: import("zod").ZodString;
                id: import("zod").ZodOptional<import("zod").ZodString>;
                token: import("zod").ZodOptional<import("zod").ZodString>;
                authentication: import("zod").ZodOptional<import("zod").ZodObject<{
                    schemes: import("zod").ZodArray<import("zod").ZodString>;
                    credentials: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>>;
            }, import("zod/v4/core").$strip>>;
        }, import("zod/v4/core").$strip>>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/get">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        historyLength: import("zod").ZodOptional<import("zod").ZodNumber>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/cancel">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/resubscribe">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/set">;
    params: import("zod").ZodObject<{
        taskId: import("zod").ZodString;
        pushNotificationConfig: import("zod").ZodObject<{
            url: import("zod").ZodString;
            id: import("zod").ZodOptional<import("zod").ZodString>;
            token: import("zod").ZodOptional<import("zod").ZodString>;
            authentication: import("zod").ZodOptional<import("zod").ZodObject<{
                schemes: import("zod").ZodArray<import("zod").ZodString>;
                credentials: import("zod").ZodOptional<import("zod").ZodString>;
            }, import("zod/v4/core").$strip>>;
        }, import("zod/v4/core").$strip>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/get">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        pushNotificationConfigId: import("zod").ZodOptional<import("zod").ZodString>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/list">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/delete">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        pushNotificationConfigId: import("zod").ZodString;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"agent/getAuthenticatedExtendedCard">;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>], "method">>, unknown, "datastream-response", import(".").RouteSchemas<import("zod").ZodObject<{
    agentId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"message/send">;
    params: import("zod").ZodObject<{
        message: import("zod").ZodObject<{
            kind: import("zod").ZodLiteral<"message">;
            messageId: import("zod").ZodString;
            role: import("zod").ZodEnum<{
                user: "user";
                agent: "agent";
            }>;
            parts: import("zod").ZodArray<import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"text">;
                text: import("zod").ZodString;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"file">;
                file: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    bytes: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    uri: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>]>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"data">;
                data: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>]>>;
            contextId: import("zod").ZodOptional<import("zod").ZodString>;
            taskId: import("zod").ZodOptional<import("zod").ZodString>;
            referenceTaskIds: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            extensions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        }, import("zod/v4/core").$strip>;
        configuration: import("zod").ZodOptional<import("zod").ZodObject<{
            acceptedOutputModes: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            blocking: import("zod").ZodOptional<import("zod").ZodBoolean>;
            historyLength: import("zod").ZodOptional<import("zod").ZodNumber>;
            pushNotificationConfig: import("zod").ZodOptional<import("zod").ZodObject<{
                url: import("zod").ZodString;
                id: import("zod").ZodOptional<import("zod").ZodString>;
                token: import("zod").ZodOptional<import("zod").ZodString>;
                authentication: import("zod").ZodOptional<import("zod").ZodObject<{
                    schemes: import("zod").ZodArray<import("zod").ZodString>;
                    credentials: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>>;
            }, import("zod/v4/core").$strip>>;
        }, import("zod/v4/core").$strip>>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"message/stream">;
    params: import("zod").ZodObject<{
        message: import("zod").ZodObject<{
            kind: import("zod").ZodLiteral<"message">;
            messageId: import("zod").ZodString;
            role: import("zod").ZodEnum<{
                user: "user";
                agent: "agent";
            }>;
            parts: import("zod").ZodArray<import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"text">;
                text: import("zod").ZodString;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"file">;
                file: import("zod").ZodUnion<readonly [import("zod").ZodObject<{
                    bytes: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                    uri: import("zod").ZodString;
                    mimeType: import("zod").ZodOptional<import("zod").ZodString>;
                    name: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>]>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>, import("zod").ZodObject<{
                kind: import("zod").ZodLiteral<"data">;
                data: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>;
                metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
            }, import("zod/v4/core").$strip>]>>;
            contextId: import("zod").ZodOptional<import("zod").ZodString>;
            taskId: import("zod").ZodOptional<import("zod").ZodString>;
            referenceTaskIds: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            extensions: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        }, import("zod/v4/core").$strip>;
        configuration: import("zod").ZodOptional<import("zod").ZodObject<{
            acceptedOutputModes: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
            blocking: import("zod").ZodOptional<import("zod").ZodBoolean>;
            historyLength: import("zod").ZodOptional<import("zod").ZodNumber>;
            pushNotificationConfig: import("zod").ZodOptional<import("zod").ZodObject<{
                url: import("zod").ZodString;
                id: import("zod").ZodOptional<import("zod").ZodString>;
                token: import("zod").ZodOptional<import("zod").ZodString>;
                authentication: import("zod").ZodOptional<import("zod").ZodObject<{
                    schemes: import("zod").ZodArray<import("zod").ZodString>;
                    credentials: import("zod").ZodOptional<import("zod").ZodString>;
                }, import("zod/v4/core").$strip>>;
            }, import("zod/v4/core").$strip>>;
        }, import("zod/v4/core").$strip>>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/get">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        historyLength: import("zod").ZodOptional<import("zod").ZodNumber>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/cancel">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/resubscribe">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/set">;
    params: import("zod").ZodObject<{
        taskId: import("zod").ZodString;
        pushNotificationConfig: import("zod").ZodObject<{
            url: import("zod").ZodString;
            id: import("zod").ZodOptional<import("zod").ZodString>;
            token: import("zod").ZodOptional<import("zod").ZodString>;
            authentication: import("zod").ZodOptional<import("zod").ZodObject<{
                schemes: import("zod").ZodArray<import("zod").ZodString>;
                credentials: import("zod").ZodOptional<import("zod").ZodString>;
            }, import("zod/v4/core").$strip>>;
        }, import("zod/v4/core").$strip>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/get">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        pushNotificationConfigId: import("zod").ZodOptional<import("zod").ZodString>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/list">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"tasks/pushNotificationConfig/delete">;
    params: import("zod").ZodObject<{
        id: import("zod").ZodString;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        pushNotificationConfigId: import("zod").ZodString;
    }, import("zod/v4/core").$strip>;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    method: import("zod").ZodLiteral<"agent/getAuthenticatedExtendedCard">;
    jsonrpc: import("zod").ZodLiteral<"2.0">;
    id: import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodNumber]>;
}, import("zod/v4/core").$strip>], "method">, import("zod").ZodUnknown>, "POST", "/a2a/:agentId">];
//# sourceMappingURL=a2a.d.ts.map