import z from 'zod';
export declare const storedWorkspaceIdPathParams: z.ZodObject<{
    storedWorkspaceId: z.ZodString;
}, "strip", z.ZodTypeAny, {
    storedWorkspaceId: string;
}, {
    storedWorkspaceId: string;
}>;
export declare const listStoredWorkspacesQuerySchema: z.ZodObject<{
    perPage: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    page: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
} & {
    orderBy: z.ZodOptional<z.ZodObject<{
        field: z.ZodOptional<z.ZodEnum<["createdAt", "updatedAt"]>>;
        direction: z.ZodOptional<z.ZodEnum<["ASC", "DESC"]>>;
    }, "strip", z.ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
    page: number;
    perPage: number;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}> | z.ZodObject<{
    perPage: z.ZodOptional<z.ZodNumber>;
    page: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
} & {
    orderBy: z.ZodOptional<z.ZodObject<{
        field: z.ZodOptional<z.ZodEnum<["createdAt", "updatedAt"]>>;
        direction: z.ZodOptional<z.ZodEnum<["ASC", "DESC"]>>;
    }, "strip", z.ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
    page: number;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}>;
export declare const createStoredWorkspaceBodySchema: z.ZodObject<{
    id: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
} & {
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    filesystem: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    sandbox: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    search: z.ZodOptional<z.ZodObject<{
        vectorProvider: z.ZodOptional<z.ZodString>;
        vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        embedderProvider: z.ZodOptional<z.ZodString>;
        embedderModel: z.ZodOptional<z.ZodString>;
        embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
            k1: z.ZodOptional<z.ZodNumber>;
            b: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            k1?: number | undefined;
            b?: number | undefined;
        }, {
            k1?: number | undefined;
            b?: number | undefined;
        }>]>>;
        searchIndexName: z.ZodOptional<z.ZodString>;
        autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }>>;
    skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    tools: z.ZodOptional<z.ZodObject<{
        enabled: z.ZodOptional<z.ZodBoolean>;
        requireApproval: z.ZodOptional<z.ZodBoolean>;
        tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }>>;
    autoSync: z.ZodOptional<z.ZodBoolean>;
    operationTimeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    name: string;
    metadata?: Record<string, unknown> | undefined;
    id?: string | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}, {
    name: string;
    metadata?: Record<string, unknown> | undefined;
    id?: string | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}>;
export declare const updateStoredWorkspaceBodySchema: z.ZodObject<{
    authorId: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
} & {
    name: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    filesystem: z.ZodOptional<z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    sandbox: z.ZodOptional<z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    mounts: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>>;
    search: z.ZodOptional<z.ZodOptional<z.ZodObject<{
        vectorProvider: z.ZodOptional<z.ZodString>;
        vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        embedderProvider: z.ZodOptional<z.ZodString>;
        embedderModel: z.ZodOptional<z.ZodString>;
        embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
            k1: z.ZodOptional<z.ZodNumber>;
            b: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            k1?: number | undefined;
            b?: number | undefined;
        }, {
            k1?: number | undefined;
            b?: number | undefined;
        }>]>>;
        searchIndexName: z.ZodOptional<z.ZodString>;
        autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }>>>;
    skills: z.ZodOptional<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    tools: z.ZodOptional<z.ZodOptional<z.ZodObject<{
        enabled: z.ZodOptional<z.ZodBoolean>;
        requireApproval: z.ZodOptional<z.ZodBoolean>;
        tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }>>>;
    autoSync: z.ZodOptional<z.ZodOptional<z.ZodBoolean>>;
    operationTimeout: z.ZodOptional<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}, {
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}>;
export declare const storedWorkspaceSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    filesystem: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    sandbox: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    search: z.ZodOptional<z.ZodObject<{
        vectorProvider: z.ZodOptional<z.ZodString>;
        vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        embedderProvider: z.ZodOptional<z.ZodString>;
        embedderModel: z.ZodOptional<z.ZodString>;
        embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
            k1: z.ZodOptional<z.ZodNumber>;
            b: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            k1?: number | undefined;
            b?: number | undefined;
        }, {
            k1?: number | undefined;
            b?: number | undefined;
        }>]>>;
        searchIndexName: z.ZodOptional<z.ZodString>;
        autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }>>;
    skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    tools: z.ZodOptional<z.ZodObject<{
        enabled: z.ZodOptional<z.ZodBoolean>;
        requireApproval: z.ZodOptional<z.ZodBoolean>;
        tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }>>;
    autoSync: z.ZodOptional<z.ZodBoolean>;
    operationTimeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}>;
export declare const listStoredWorkspacesResponseSchema: z.ZodObject<{
    total: z.ZodNumber;
    page: z.ZodNumber;
    perPage: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<false>]>;
    hasMore: z.ZodBoolean;
} & {
    workspaces: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        status: z.ZodString;
        activeVersionId: z.ZodOptional<z.ZodString>;
        authorId: z.ZodOptional<z.ZodString>;
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        createdAt: z.ZodDate;
        updatedAt: z.ZodDate;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        filesystem: z.ZodOptional<z.ZodObject<{
            provider: z.ZodString;
            config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        }, "strip", z.ZodTypeAny, {
            provider: string;
            config: Record<string, unknown>;
        }, {
            provider: string;
            config: Record<string, unknown>;
        }>>;
        sandbox: z.ZodOptional<z.ZodObject<{
            provider: z.ZodString;
            config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        }, "strip", z.ZodTypeAny, {
            provider: string;
            config: Record<string, unknown>;
        }, {
            provider: string;
            config: Record<string, unknown>;
        }>>;
        mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            provider: z.ZodString;
            config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        }, "strip", z.ZodTypeAny, {
            provider: string;
            config: Record<string, unknown>;
        }, {
            provider: string;
            config: Record<string, unknown>;
        }>>>;
        search: z.ZodOptional<z.ZodObject<{
            vectorProvider: z.ZodOptional<z.ZodString>;
            vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
            embedderProvider: z.ZodOptional<z.ZodString>;
            embedderModel: z.ZodOptional<z.ZodString>;
            embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
            bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
                k1: z.ZodOptional<z.ZodNumber>;
                b: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                k1?: number | undefined;
                b?: number | undefined;
            }, {
                k1?: number | undefined;
                b?: number | undefined;
            }>]>>;
            searchIndexName: z.ZodOptional<z.ZodString>;
            autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            bm25?: boolean | {
                k1?: number | undefined;
                b?: number | undefined;
            } | undefined;
            vectorProvider?: string | undefined;
            vectorConfig?: Record<string, unknown> | undefined;
            embedderProvider?: string | undefined;
            embedderModel?: string | undefined;
            embedderConfig?: Record<string, unknown> | undefined;
            searchIndexName?: string | undefined;
            autoIndexPaths?: string[] | undefined;
        }, {
            bm25?: boolean | {
                k1?: number | undefined;
                b?: number | undefined;
            } | undefined;
            vectorProvider?: string | undefined;
            vectorConfig?: Record<string, unknown> | undefined;
            embedderProvider?: string | undefined;
            embedderModel?: string | undefined;
            embedderConfig?: Record<string, unknown> | undefined;
            searchIndexName?: string | undefined;
            autoIndexPaths?: string[] | undefined;
        }>>;
        skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        tools: z.ZodOptional<z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
                enabled: z.ZodOptional<z.ZodBoolean>;
                requireApproval: z.ZodOptional<z.ZodBoolean>;
                requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
            }, "strip", z.ZodTypeAny, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }>>>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            tools?: Record<string, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }> | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            tools?: Record<string, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }> | undefined;
        }>>;
        autoSync: z.ZodOptional<z.ZodBoolean>;
        operationTimeout: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        tools?: {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            tools?: Record<string, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }> | undefined;
        } | undefined;
        activeVersionId?: string | undefined;
        skills?: string[] | undefined;
        authorId?: string | undefined;
        search?: {
            bm25?: boolean | {
                k1?: number | undefined;
                b?: number | undefined;
            } | undefined;
            vectorProvider?: string | undefined;
            vectorConfig?: Record<string, unknown> | undefined;
            embedderProvider?: string | undefined;
            embedderModel?: string | undefined;
            embedderConfig?: Record<string, unknown> | undefined;
            searchIndexName?: string | undefined;
            autoIndexPaths?: string[] | undefined;
        } | undefined;
        filesystem?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        mounts?: Record<string, {
            provider: string;
            config: Record<string, unknown>;
        }> | undefined;
        sandbox?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        autoSync?: boolean | undefined;
        operationTimeout?: number | undefined;
    }, {
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        tools?: {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            tools?: Record<string, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }> | undefined;
        } | undefined;
        activeVersionId?: string | undefined;
        skills?: string[] | undefined;
        authorId?: string | undefined;
        search?: {
            bm25?: boolean | {
                k1?: number | undefined;
                b?: number | undefined;
            } | undefined;
            vectorProvider?: string | undefined;
            vectorConfig?: Record<string, unknown> | undefined;
            embedderProvider?: string | undefined;
            embedderModel?: string | undefined;
            embedderConfig?: Record<string, unknown> | undefined;
            searchIndexName?: string | undefined;
            autoIndexPaths?: string[] | undefined;
        } | undefined;
        filesystem?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        mounts?: Record<string, {
            provider: string;
            config: Record<string, unknown>;
        }> | undefined;
        sandbox?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        autoSync?: boolean | undefined;
        operationTimeout?: number | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    total: number;
    page: number;
    perPage: number | false;
    hasMore: boolean;
    workspaces: {
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        tools?: {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            tools?: Record<string, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }> | undefined;
        } | undefined;
        activeVersionId?: string | undefined;
        skills?: string[] | undefined;
        authorId?: string | undefined;
        search?: {
            bm25?: boolean | {
                k1?: number | undefined;
                b?: number | undefined;
            } | undefined;
            vectorProvider?: string | undefined;
            vectorConfig?: Record<string, unknown> | undefined;
            embedderProvider?: string | undefined;
            embedderModel?: string | undefined;
            embedderConfig?: Record<string, unknown> | undefined;
            searchIndexName?: string | undefined;
            autoIndexPaths?: string[] | undefined;
        } | undefined;
        filesystem?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        mounts?: Record<string, {
            provider: string;
            config: Record<string, unknown>;
        }> | undefined;
        sandbox?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        autoSync?: boolean | undefined;
        operationTimeout?: number | undefined;
    }[];
}, {
    total: number;
    page: number;
    perPage: number | false;
    hasMore: boolean;
    workspaces: {
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        tools?: {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            tools?: Record<string, {
                enabled?: boolean | undefined;
                requireApproval?: boolean | undefined;
                requireReadBeforeWrite?: boolean | undefined;
            }> | undefined;
        } | undefined;
        activeVersionId?: string | undefined;
        skills?: string[] | undefined;
        authorId?: string | undefined;
        search?: {
            bm25?: boolean | {
                k1?: number | undefined;
                b?: number | undefined;
            } | undefined;
            vectorProvider?: string | undefined;
            vectorConfig?: Record<string, unknown> | undefined;
            embedderProvider?: string | undefined;
            embedderModel?: string | undefined;
            embedderConfig?: Record<string, unknown> | undefined;
            searchIndexName?: string | undefined;
            autoIndexPaths?: string[] | undefined;
        } | undefined;
        filesystem?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        mounts?: Record<string, {
            provider: string;
            config: Record<string, unknown>;
        }> | undefined;
        sandbox?: {
            provider: string;
            config: Record<string, unknown>;
        } | undefined;
        autoSync?: boolean | undefined;
        operationTimeout?: number | undefined;
    }[];
}>;
export declare const getStoredWorkspaceResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    filesystem: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    sandbox: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    search: z.ZodOptional<z.ZodObject<{
        vectorProvider: z.ZodOptional<z.ZodString>;
        vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        embedderProvider: z.ZodOptional<z.ZodString>;
        embedderModel: z.ZodOptional<z.ZodString>;
        embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
            k1: z.ZodOptional<z.ZodNumber>;
            b: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            k1?: number | undefined;
            b?: number | undefined;
        }, {
            k1?: number | undefined;
            b?: number | undefined;
        }>]>>;
        searchIndexName: z.ZodOptional<z.ZodString>;
        autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }>>;
    skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    tools: z.ZodOptional<z.ZodObject<{
        enabled: z.ZodOptional<z.ZodBoolean>;
        requireApproval: z.ZodOptional<z.ZodBoolean>;
        tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }>>;
    autoSync: z.ZodOptional<z.ZodBoolean>;
    operationTimeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}>;
export declare const createStoredWorkspaceResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    filesystem: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    sandbox: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    search: z.ZodOptional<z.ZodObject<{
        vectorProvider: z.ZodOptional<z.ZodString>;
        vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        embedderProvider: z.ZodOptional<z.ZodString>;
        embedderModel: z.ZodOptional<z.ZodString>;
        embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
            k1: z.ZodOptional<z.ZodNumber>;
            b: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            k1?: number | undefined;
            b?: number | undefined;
        }, {
            k1?: number | undefined;
            b?: number | undefined;
        }>]>>;
        searchIndexName: z.ZodOptional<z.ZodString>;
        autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }>>;
    skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    tools: z.ZodOptional<z.ZodObject<{
        enabled: z.ZodOptional<z.ZodBoolean>;
        requireApproval: z.ZodOptional<z.ZodBoolean>;
        tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }>>;
    autoSync: z.ZodOptional<z.ZodBoolean>;
    operationTimeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}>;
export declare const updateStoredWorkspaceResponseSchema: z.ZodUnion<[z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
    status: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    activeVersionId?: string | undefined;
    authorId?: string | undefined;
}, {
    status: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    activeVersionId?: string | undefined;
    authorId?: string | undefined;
}>, z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    filesystem: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    sandbox: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>;
    mounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        provider: z.ZodString;
        config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    }, "strip", z.ZodTypeAny, {
        provider: string;
        config: Record<string, unknown>;
    }, {
        provider: string;
        config: Record<string, unknown>;
    }>>>;
    search: z.ZodOptional<z.ZodObject<{
        vectorProvider: z.ZodOptional<z.ZodString>;
        vectorConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        embedderProvider: z.ZodOptional<z.ZodString>;
        embedderModel: z.ZodOptional<z.ZodString>;
        embedderConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        bm25: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
            k1: z.ZodOptional<z.ZodNumber>;
            b: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            k1?: number | undefined;
            b?: number | undefined;
        }, {
            k1?: number | undefined;
            b?: number | undefined;
        }>]>>;
        searchIndexName: z.ZodOptional<z.ZodString>;
        autoIndexPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }, {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    }>>;
    skills: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    tools: z.ZodOptional<z.ZodObject<{
        enabled: z.ZodOptional<z.ZodBoolean>;
        requireApproval: z.ZodOptional<z.ZodBoolean>;
        tools: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
            enabled: z.ZodOptional<z.ZodBoolean>;
            requireApproval: z.ZodOptional<z.ZodBoolean>;
            requireReadBeforeWrite: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }, {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    }>>;
    autoSync: z.ZodOptional<z.ZodBoolean>;
    operationTimeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}, {
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    tools?: {
        enabled?: boolean | undefined;
        requireApproval?: boolean | undefined;
        tools?: Record<string, {
            enabled?: boolean | undefined;
            requireApproval?: boolean | undefined;
            requireReadBeforeWrite?: boolean | undefined;
        }> | undefined;
    } | undefined;
    activeVersionId?: string | undefined;
    skills?: string[] | undefined;
    authorId?: string | undefined;
    search?: {
        bm25?: boolean | {
            k1?: number | undefined;
            b?: number | undefined;
        } | undefined;
        vectorProvider?: string | undefined;
        vectorConfig?: Record<string, unknown> | undefined;
        embedderProvider?: string | undefined;
        embedderModel?: string | undefined;
        embedderConfig?: Record<string, unknown> | undefined;
        searchIndexName?: string | undefined;
        autoIndexPaths?: string[] | undefined;
    } | undefined;
    filesystem?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    mounts?: Record<string, {
        provider: string;
        config: Record<string, unknown>;
    }> | undefined;
    sandbox?: {
        provider: string;
        config: Record<string, unknown>;
    } | undefined;
    autoSync?: boolean | undefined;
    operationTimeout?: number | undefined;
}>]>;
export declare const deleteStoredWorkspaceResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodString;
}, "strip", z.ZodTypeAny, {
    message: string;
    success: boolean;
}, {
    message: string;
    success: boolean;
}>;
//# sourceMappingURL=stored-workspaces.d.ts.map