/**
 * Type definitions for MCP-related structures
 */
import { z } from 'zod';
export { ErrorCode } from '@modelcontextprotocol/sdk/types.js';
export declare const ListPersonasArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const ActivatePersonaArgsSchema: z.ZodObject<{
    identifier: z.ZodString;
}, "strip", z.ZodTypeAny, {
    identifier: string;
}, {
    identifier: string;
}>;
export declare const GetActivePersonaArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const DeactivatePersonaArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const GetPersonaDetailsArgsSchema: z.ZodObject<{
    identifier: z.ZodString;
}, "strip", z.ZodTypeAny, {
    identifier: string;
}, {
    identifier: string;
}>;
export declare const ReloadPersonasArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const BrowseMarketplaceArgsSchema: z.ZodObject<{
    category: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    category?: string | undefined;
}, {
    category?: string | undefined;
}>;
export declare const SearchMarketplaceArgsSchema: z.ZodObject<{
    query: z.ZodString;
}, "strip", z.ZodTypeAny, {
    query: string;
}, {
    query: string;
}>;
export declare const GetMarketplacePersonaArgsSchema: z.ZodObject<{
    path: z.ZodString;
}, "strip", z.ZodTypeAny, {
    path: string;
}, {
    path: string;
}>;
export declare const InstallPersonaArgsSchema: z.ZodObject<{
    path: z.ZodString;
}, "strip", z.ZodTypeAny, {
    path: string;
}, {
    path: string;
}>;
export declare const SubmitPersonaArgsSchema: z.ZodObject<{
    persona_name: z.ZodString;
}, "strip", z.ZodTypeAny, {
    persona_name: string;
}, {
    persona_name: string;
}>;
export declare const SetUserIdentityArgsSchema: z.ZodObject<{
    username: z.ZodString;
    email: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    username: string;
    email?: string | undefined;
}, {
    username: string;
    email?: string | undefined;
}>;
export declare const GetUserIdentityArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const ClearUserIdentityArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const CreatePersonaArgsSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodString;
    category: z.ZodString;
    instructions: z.ZodString;
}, "strip", z.ZodTypeAny, {
    category: string;
    name: string;
    description: string;
    instructions: string;
}, {
    category: string;
    name: string;
    description: string;
    instructions: string;
}>;
export declare const EditPersonaArgsSchema: z.ZodObject<{
    persona_name: z.ZodString;
    field: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    value: string;
    persona_name: string;
    field: string;
}, {
    value: string;
    persona_name: string;
    field: string;
}>;
export declare const ValidatePersonaArgsSchema: z.ZodObject<{
    persona_name: z.ZodString;
}, "strip", z.ZodTypeAny, {
    persona_name: string;
}, {
    persona_name: string;
}>;
export declare const CheckForUpdatesArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const UpdateServerArgsSchema: z.ZodObject<{
    createBackup: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    createBackup?: boolean | undefined;
}, {
    createBackup?: boolean | undefined;
}>;
export declare const RollbackUpdateArgsSchema: z.ZodObject<{
    force: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    force?: boolean | undefined;
}, {
    force?: boolean | undefined;
}>;
export declare const GetServerStatusArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const ConfigureIndicatorArgsSchema: z.ZodObject<{
    enabled: z.ZodOptional<z.ZodBoolean>;
    style: z.ZodOptional<z.ZodEnum<["full", "minimal", "compact", "custom"]>>;
    customFormat: z.ZodOptional<z.ZodString>;
    showEmoji: z.ZodOptional<z.ZodBoolean>;
    showName: z.ZodOptional<z.ZodBoolean>;
    showVersion: z.ZodOptional<z.ZodBoolean>;
    showAuthor: z.ZodOptional<z.ZodBoolean>;
    showCategory: z.ZodOptional<z.ZodBoolean>;
    separator: z.ZodOptional<z.ZodString>;
    emoji: z.ZodOptional<z.ZodString>;
    bracketStyle: z.ZodOptional<z.ZodEnum<["square", "round", "curly", "angle", "none"]>>;
}, "strip", z.ZodTypeAny, {
    enabled?: boolean | undefined;
    style?: "full" | "minimal" | "compact" | "custom" | undefined;
    customFormat?: string | undefined;
    showEmoji?: boolean | undefined;
    showName?: boolean | undefined;
    showVersion?: boolean | undefined;
    showAuthor?: boolean | undefined;
    showCategory?: boolean | undefined;
    separator?: string | undefined;
    emoji?: string | undefined;
    bracketStyle?: "square" | "round" | "curly" | "angle" | "none" | undefined;
}, {
    enabled?: boolean | undefined;
    style?: "full" | "minimal" | "compact" | "custom" | undefined;
    customFormat?: string | undefined;
    showEmoji?: boolean | undefined;
    showName?: boolean | undefined;
    showVersion?: boolean | undefined;
    showAuthor?: boolean | undefined;
    showCategory?: boolean | undefined;
    separator?: string | undefined;
    emoji?: string | undefined;
    bracketStyle?: "square" | "round" | "curly" | "angle" | "none" | undefined;
}>;
export declare const GetIndicatorConfigArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
//# sourceMappingURL=mcp.d.ts.map