import { z } from 'zod';
export declare const sessionInputSchema: z.ZodObject<{
    id: z.ZodString;
    workspaceId: z.ZodOptional<z.ZodString>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const sessionRenameInputSchema: z.ZodObject<{
    id: z.ZodString;
    workspaceId: z.ZodOptional<z.ZodString>;
    name: z.ZodString;
}, z.core.$strip>;
export declare const sessionPinnedUpdateInputSchema: z.ZodObject<{
    id: z.ZodString;
    workspaceId: z.ZodOptional<z.ZodString>;
    pinned: z.ZodBoolean;
}, z.core.$strip>;
export declare const sessionArchivedUpdateInputSchema: z.ZodObject<{
    id: z.ZodString;
    workspaceId: z.ZodOptional<z.ZodString>;
    archived: z.ZodBoolean;
}, z.core.$strip>;
export declare const sessionCompactInputSchema: z.ZodObject<{
    id: z.ZodString;
    workspaceId: z.ZodOptional<z.ZodString>;
    force: z.ZodOptional<z.ZodBoolean>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
    systemContext: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const sessionsInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export declare const sessionsEventsInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export declare const createSessionInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    model: z.ZodOptional<z.ZodString>;
    retention: z.ZodOptional<z.ZodEnum<{
        reusable: "reusable";
        one_off: "one_off";
    }>>;
    apiKeyPresent: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
export declare const sessionMessageInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    prompt: z.ZodString;
    maxSteps: z.ZodOptional<z.ZodNumber>;
    searchIgnoreDirs: z.ZodOptional<z.ZodArray<z.ZodString>>;
    includePlanTool: z.ZodOptional<z.ZodBoolean>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
    systemContext: z.ZodOptional<z.ZodString>;
    memoryMaintenanceMode: z.ZodOptional<z.ZodEnum<{
        none: "none";
        background: "background";
        inline: "inline";
    }>>;
}, z.core.$strip>;
export declare const sessionDirectShellInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    command: z.ZodString;
    riskAccepted: z.ZodOptional<z.ZodBoolean>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
    systemContext: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const sessionDirectShellPreflightInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    command: z.ZodString;
}, z.core.$strip>;
export declare const sessionQueuedPromptInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    queueItemId: z.ZodString;
}, z.core.$strip>;
export declare const sessionQueuedPromptUpdateInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    queueItemId: z.ZodString;
    prompt: z.ZodString;
}, z.core.$strip>;
export declare const sessionRuntimeContextInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
}, z.core.$strip>;
export declare const slashCommandCatalogInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export declare const slashCommandExecuteInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    command: z.ZodString;
}, z.core.$strip>;
export declare const sessionEventsInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
}, z.core.$strip>;
export declare const agentAskInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    goal: z.ZodString;
    model: z.ZodOptional<z.ZodString>;
    maxSteps: z.ZodOptional<z.ZodNumber>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
    searchIgnoreDirs: z.ZodOptional<z.ZodArray<z.ZodString>>;
    systemContext: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const turnReviewInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    turnId: z.ZodString;
}, z.core.$strip>;
export declare const sessionApprovalDecisionSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    sessionId: z.ZodString;
    decision: z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"approve">;
        reason: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"deny">;
        reason: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"approve_and_trust_autopilot_root">;
        reason: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"approve_and_remember_project">;
        reason: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>], "type">;
}, z.core.$strip>;
export declare const sessionSettingsInputSchema: z.ZodObject<{
    id: z.ZodString;
    workspaceId: z.ZodOptional<z.ZodString>;
    model: z.ZodOptional<z.ZodString>;
    reasoningEffort: z.ZodNullable<z.ZodOptional<z.ZodEnum<{
        low: "low";
        medium: "medium";
        high: "high";
        ultrahigh: "ultrahigh";
    }>>>;
    driftEnabled: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const heartbeatRunsInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    taskId: z.ZodOptional<z.ZodString>;
    limit: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
export declare const heartbeatTaskInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    taskId: z.ZodString;
}, z.core.$strip>;
export declare const heartbeatTaskCreateInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    task: z.ZodString;
    enabled: z.ZodOptional<z.ZodBoolean>;
    continuationMode: z.ZodOptional<z.ZodEnum<{
        operator: "operator";
        agent: "agent";
    }>>;
    intervalMs: z.ZodOptional<z.ZodNumber>;
    defer: z.ZodOptional<z.ZodBoolean>;
    model: z.ZodOptional<z.ZodString>;
    maxSteps: z.ZodOptional<z.ZodNumber>;
    searchIgnoreDirs: z.ZodOptional<z.ZodArray<z.ZodString>>;
    systemContext: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const heartbeatTaskUpdateInputSchema: z.ZodObject<{
    enabled: z.ZodOptional<z.ZodBoolean>;
    searchIgnoreDirs: z.ZodOptional<z.ZodArray<z.ZodString>>;
    systemContext: z.ZodOptional<z.ZodString>;
    continuationMode: z.ZodOptional<z.ZodEnum<{
        operator: "operator";
        agent: "agent";
    }>>;
    workspaceId: z.ZodOptional<z.ZodString>;
    intervalMs: z.ZodOptional<z.ZodNumber>;
    taskId: z.ZodString;
    name: z.ZodOptional<z.ZodString>;
    task: z.ZodOptional<z.ZodString>;
    model: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    maxSteps: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
}, z.core.$strip>;
export declare const heartbeatTaskDetailInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    taskId: z.ZodString;
    runLimit: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const heartbeatTaskRunNowInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    taskId: z.ZodString;
    model: z.ZodOptional<z.ZodString>;
    maxSteps: z.ZodOptional<z.ZodNumber>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
    searchIgnoreDirs: z.ZodOptional<z.ZodArray<z.ZodString>>;
    systemContext: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const heartbeatRunDueTasksInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    model: z.ZodOptional<z.ZodString>;
    maxSteps: z.ZodOptional<z.ZodNumber>;
    apiKey: z.ZodOptional<z.ZodString>;
    preferApiKey: z.ZodOptional<z.ZodBoolean>;
    searchIgnoreDirs: z.ZodOptional<z.ZodArray<z.ZodString>>;
    systemContext: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export declare const heartbeatRunInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    taskId: z.ZodString;
    runId: z.ZodString;
}, z.core.$strip>;
export declare const fileSearchInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    query: z.ZodOptional<z.ZodString>;
    limit: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
export declare const workspaceBrowseInputSchema: z.ZodOptional<z.ZodObject<{
    path: z.ZodOptional<z.ZodString>;
    limit: z.ZodOptional<z.ZodNumber>;
    includeHidden: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
export declare const workspaceFileDiffInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    path: z.ZodString;
}, z.core.$strip>;
export declare const workspaceScopedInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export declare const skillInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    name: z.ZodString;
}, z.core.$strip>;
export declare const browserAutomationInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    enabled: z.ZodBoolean;
}, z.core.$strip>;
export declare const browserAutomationSettingsInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    profileId: z.ZodOptional<z.ZodString>;
    channel: z.ZodOptional<z.ZodEnum<{
        chrome: "chrome";
        chromium: "chromium";
        msedge: "msedge";
    }>>;
    headless: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const browserAutomationProfileOpenInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    url: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const browserAutomationProfileCloseInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const mcpServerInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    serverId: z.ZodString;
}, z.core.$strip>;
export declare const mcpConfigInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    content: z.ZodString;
}, z.core.$strip>;
export declare const workspacePermissionModeUpdateInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    mode: z.ZodEnum<{
        default: "default";
        custom: "custom";
        auto: "auto";
    }>;
}, z.core.$strip>;
export declare const memoryListInputSchema: z.ZodOptional<z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    path: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export declare const memoryReadInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    path: z.ZodString;
    offset: z.ZodOptional<z.ZodNumber>;
    maxLines: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const memorySearchInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    query: z.ZodString;
    path: z.ZodOptional<z.ZodString>;
    maxResults: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const layoutSnapshotInputSchema: z.ZodObject<{
    workspaceId: z.ZodOptional<z.ZodString>;
    snapshot: z.ZodUnknown;
}, z.core.$strip>;
export declare const workspaceSetActiveInputSchema: z.ZodObject<{
    workspaceId: z.ZodString;
}, z.core.$strip>;
export declare const workspaceCreateInputSchema: z.ZodObject<{
    name: z.ZodString;
    workspaceRoot: z.ZodString;
    repoRoots: z.ZodOptional<z.ZodArray<z.ZodString>>;
    setActive: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const workspaceRenameInputSchema: z.ZodObject<{
    workspaceId: z.ZodString;
    name: z.ZodString;
}, z.core.$strip>;
//# sourceMappingURL=schema.d.ts.map