import z from 'zod';
export declare const storedSkillIdPathParams: z.ZodObject<{
    storedSkillId: z.ZodString;
}, z.core.$strip>;
export declare const listStoredSkillsQuerySchema: z.ZodObject<{
    perPage: z.ZodDefault<z.ZodOptional<z.ZodCoercedNumber<unknown>>>;
    page: z.ZodDefault<z.ZodOptional<z.ZodCoercedNumber<unknown>>>;
    orderBy: z.ZodOptional<z.ZodObject<{
        field: z.ZodOptional<z.ZodEnum<{
            createdAt: "createdAt";
            updatedAt: "updatedAt";
        }>>;
        direction: z.ZodOptional<z.ZodEnum<{
            ASC: "ASC";
            DESC: "DESC";
        }>>;
    }, z.core.$strip>>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip> | z.ZodObject<{
    perPage: z.ZodOptional<z.ZodCoercedNumber<unknown>>;
    page: z.ZodDefault<z.ZodOptional<z.ZodCoercedNumber<unknown>>>;
    orderBy: z.ZodOptional<z.ZodObject<{
        field: z.ZodOptional<z.ZodEnum<{
            createdAt: "createdAt";
            updatedAt: "updatedAt";
        }>>;
        direction: z.ZodOptional<z.ZodEnum<{
            ASC: "ASC";
            DESC: "DESC";
        }>>;
    }, z.core.$strip>>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
export declare const createStoredSkillBodySchema: z.ZodObject<{
    id: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    name: z.ZodString;
    description: z.ZodString;
    instructions: z.ZodString;
    license: z.ZodOptional<z.ZodString>;
    compatibility: z.ZodOptional<z.ZodUnknown>;
    source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>;
    references: z.ZodOptional<z.ZodArray<z.ZodString>>;
    scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
    assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
export declare const updateStoredSkillBodySchema: z.ZodObject<{
    authorId: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    name: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodString>;
    instructions: z.ZodOptional<z.ZodString>;
    license: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    compatibility: z.ZodOptional<z.ZodOptional<z.ZodUnknown>>;
    source: z.ZodOptional<z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>>;
    references: z.ZodOptional<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    scripts: z.ZodOptional<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    assets: z.ZodOptional<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    metadata: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
}, z.core.$strip>;
export declare const storedSkillSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodCoercedDate<unknown>;
    updatedAt: z.ZodCoercedDate<unknown>;
    name: z.ZodString;
    description: z.ZodString;
    instructions: z.ZodString;
    license: z.ZodOptional<z.ZodString>;
    compatibility: z.ZodOptional<z.ZodUnknown>;
    source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>;
    references: z.ZodOptional<z.ZodArray<z.ZodString>>;
    scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
    assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
export declare const listStoredSkillsResponseSchema: z.ZodObject<{
    total: z.ZodNumber;
    page: z.ZodNumber;
    perPage: z.ZodUnion<readonly [z.ZodNumber, z.ZodLiteral<false>]>;
    hasMore: z.ZodBoolean;
    skills: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        status: z.ZodString;
        activeVersionId: z.ZodOptional<z.ZodString>;
        authorId: z.ZodOptional<z.ZodString>;
        createdAt: z.ZodCoercedDate<unknown>;
        updatedAt: z.ZodCoercedDate<unknown>;
        name: z.ZodString;
        description: z.ZodString;
        instructions: z.ZodString;
        license: z.ZodOptional<z.ZodString>;
        compatibility: z.ZodOptional<z.ZodUnknown>;
        source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
            type: z.ZodLiteral<"external">;
            packagePath: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            type: z.ZodLiteral<"local">;
            projectPath: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            type: z.ZodLiteral<"managed">;
            mastraPath: z.ZodString;
        }, z.core.$strip>], "type">>;
        references: z.ZodOptional<z.ZodArray<z.ZodString>>;
        scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
        assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const getStoredSkillResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodCoercedDate<unknown>;
    updatedAt: z.ZodCoercedDate<unknown>;
    name: z.ZodString;
    description: z.ZodString;
    instructions: z.ZodString;
    license: z.ZodOptional<z.ZodString>;
    compatibility: z.ZodOptional<z.ZodUnknown>;
    source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>;
    references: z.ZodOptional<z.ZodArray<z.ZodString>>;
    scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
    assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
export declare const createStoredSkillResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodCoercedDate<unknown>;
    updatedAt: z.ZodCoercedDate<unknown>;
    name: z.ZodString;
    description: z.ZodString;
    instructions: z.ZodString;
    license: z.ZodOptional<z.ZodString>;
    compatibility: z.ZodOptional<z.ZodUnknown>;
    source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>;
    references: z.ZodOptional<z.ZodArray<z.ZodString>>;
    scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
    assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
export declare const updateStoredSkillResponseSchema: z.ZodUnion<readonly [z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodCoercedDate<unknown>;
    updatedAt: z.ZodCoercedDate<unknown>;
}, z.core.$strip>, z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodCoercedDate<unknown>;
    updatedAt: z.ZodCoercedDate<unknown>;
    name: z.ZodString;
    description: z.ZodString;
    instructions: z.ZodString;
    license: z.ZodOptional<z.ZodString>;
    compatibility: z.ZodOptional<z.ZodUnknown>;
    source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>;
    references: z.ZodOptional<z.ZodArray<z.ZodString>>;
    scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
    assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>]>;
export declare const deleteStoredSkillResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodString;
}, z.core.$strip>;
export declare const publishStoredSkillBodySchema: z.ZodObject<{
    skillPath: z.ZodString;
}, z.core.$strip>;
export declare const publishStoredSkillResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodCoercedDate<unknown>;
    updatedAt: z.ZodCoercedDate<unknown>;
    name: z.ZodString;
    description: z.ZodString;
    instructions: z.ZodString;
    license: z.ZodOptional<z.ZodString>;
    compatibility: z.ZodOptional<z.ZodUnknown>;
    source: z.ZodOptional<z.ZodDiscriminatedUnion<[z.ZodObject<{
        type: z.ZodLiteral<"external">;
        packagePath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"local">;
        projectPath: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        type: z.ZodLiteral<"managed">;
        mastraPath: z.ZodString;
    }, z.core.$strip>], "type">>;
    references: z.ZodOptional<z.ZodArray<z.ZodString>>;
    scripts: z.ZodOptional<z.ZodArray<z.ZodString>>;
    assets: z.ZodOptional<z.ZodArray<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, z.core.$strip>;
//# sourceMappingURL=stored-skills.d.ts.map