import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { ChangelogService } from './changelog.class'; export declare const commitSchema: import("@feathersjs/typebox").TObject<{ scope: import("@feathersjs/typebox").TOptional>; message: import("@feathersjs/typebox").TString; hash: import("@feathersjs/typebox").TString; url: import("@feathersjs/typebox").TString; }>; export declare const sectionSchema: import("@feathersjs/typebox").TObject<{ type: import("@feathersjs/typebox").TString; commits: import("@feathersjs/typebox").TArray>; message: import("@feathersjs/typebox").TString; hash: import("@feathersjs/typebox").TString; url: import("@feathersjs/typebox").TString; }>>; }>; export declare const changelogSchema: import("@feathersjs/typebox").TObject<{ id: import("@feathersjs/typebox").TNumber; version: import("@feathersjs/typebox").TString; releaseDate: import("@feathersjs/typebox").TString; releaseType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; compareUrl: import("@feathersjs/typebox").TOptional>; sections: import("@feathersjs/typebox").TArray; commits: import("@feathersjs/typebox").TArray>; message: import("@feathersjs/typebox").TString; hash: import("@feathersjs/typebox").TString; url: import("@feathersjs/typebox").TString; }>>; }>>; rawMarkdown: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TString; updatedAt: import("@feathersjs/typebox").TString; }>; export type Changelog = Static; export declare const changelogValidator: import("@feathersjs/schema").Validator; export declare const changelogResolver: import("@feathersjs/schema").Resolver<{ id: number; version: string; releaseDate: string; releaseType: "major" | "minor" | "patch"; compareUrl?: string | undefined; sections: { type: string; commits: { scope?: string | undefined; message: string; hash: string; url: string; }[]; }[]; rawMarkdown?: string | undefined; createdAt: string; updatedAt: string; }, HookContext>>; export declare const changelogExternalResolver: import("@feathersjs/schema").Resolver<{ id: number; version: string; releaseDate: string; releaseType: "major" | "minor" | "patch"; compareUrl?: string | undefined; sections: { type: string; commits: { scope?: string | undefined; message: string; hash: string; url: string; }[]; }[]; rawMarkdown?: string | undefined; createdAt: string; updatedAt: string; }, HookContext>>; export declare const changelogDataSchema: import("@feathersjs/typebox").TPick; releaseDate: import("@feathersjs/typebox").TString; releaseType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; compareUrl: import("@feathersjs/typebox").TOptional>; sections: import("@feathersjs/typebox").TArray; commits: import("@feathersjs/typebox").TArray>; message: import("@feathersjs/typebox").TString; hash: import("@feathersjs/typebox").TString; url: import("@feathersjs/typebox").TString; }>>; }>>; rawMarkdown: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TString; updatedAt: import("@feathersjs/typebox").TString; }>, ["version", "releaseDate", "releaseType", "sections"]>; export type ChangelogData = Static; export declare const changelogDataValidator: import("@feathersjs/schema").Validator; export declare const changelogDataResolver: import("@feathersjs/schema").Resolver<{ id: number; version: string; releaseDate: string; releaseType: "major" | "minor" | "patch"; compareUrl?: string | undefined; sections: { type: string; commits: { scope?: string | undefined; message: string; hash: string; url: string; }[]; }[]; rawMarkdown?: string | undefined; createdAt: string; updatedAt: string; }, HookContext>>; export declare const changelogPatchSchema: import("@feathersjs/typebox").TPartial; releaseDate: import("@feathersjs/typebox").TString; releaseType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; compareUrl: import("@feathersjs/typebox").TOptional>; sections: import("@feathersjs/typebox").TArray; commits: import("@feathersjs/typebox").TArray>; message: import("@feathersjs/typebox").TString; hash: import("@feathersjs/typebox").TString; url: import("@feathersjs/typebox").TString; }>>; }>>; rawMarkdown: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TString; updatedAt: import("@feathersjs/typebox").TString; }>>; export type ChangelogPatch = Static; export declare const changelogPatchValidator: import("@feathersjs/schema").Validator; export declare const changelogPatchResolver: import("@feathersjs/schema").Resolver<{ id: number; version: string; releaseDate: string; releaseType: "major" | "minor" | "patch"; compareUrl?: string | undefined; sections: { type: string; commits: { scope?: string | undefined; message: string; hash: string; url: string; }[]; }[]; rawMarkdown?: string | undefined; createdAt: string; updatedAt: string; }, HookContext>>; export declare const changelogQueryProperties: import("@feathersjs/typebox").TPick; releaseDate: import("@feathersjs/typebox").TString; releaseType: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; compareUrl: import("@feathersjs/typebox").TOptional>; sections: import("@feathersjs/typebox").TArray; commits: import("@feathersjs/typebox").TArray>; message: import("@feathersjs/typebox").TString; hash: import("@feathersjs/typebox").TString; url: import("@feathersjs/typebox").TString; }>>; }>>; rawMarkdown: import("@feathersjs/typebox").TOptional>; createdAt: import("@feathersjs/typebox").TString; updatedAt: import("@feathersjs/typebox").TString; }>, ["id", "version", "releaseType"]>; export declare const changelogQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; releaseType: import("@feathersjs/typebox").TOptional; version: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("id" | "releaseType" | "version")[]>; $and: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; releaseType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; releaseType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; releaseType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TNumber; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TNumber; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; releaseType: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"major">, import("@feathersjs/typebox").TLiteral<"minor">, import("@feathersjs/typebox").TLiteral<"patch">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; version: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TString; $lt: import("@feathersjs/typebox").TString; $lte: import("@feathersjs/typebox").TString; $ne: import("@feathersjs/typebox").TString; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TString; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type ChangelogQuery = Static; export declare const changelogQueryValidator: import("@feathersjs/schema").Validator; export declare const changelogQueryResolver: import("@feathersjs/schema").Resolver | undefined; releaseType?: "major" | "minor" | "patch" | Partial<{ $gt: "major" | "minor" | "patch"; $gte: "major" | "minor" | "patch"; $lt: "major" | "minor" | "patch"; $lte: "major" | "minor" | "patch"; $ne: "major" | "minor" | "patch"; $in: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; $nin: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } | { $or: { id?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; releaseType?: "major" | "minor" | "patch" | Partial<{ $gt: "major" | "minor" | "patch"; $gte: "major" | "minor" | "patch"; $lt: "major" | "minor" | "patch"; $lte: "major" | "minor" | "patch"; $ne: "major" | "minor" | "patch"; $in: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; $nin: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; })[]; $or: { id?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; releaseType?: "major" | "minor" | "patch" | Partial<{ $gt: "major" | "minor" | "patch"; $gte: "major" | "minor" | "patch"; $lt: "major" | "minor" | "patch"; $lte: "major" | "minor" | "patch"; $ne: "major" | "minor" | "patch"; $in: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; $nin: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; }> & { id?: number | Partial<{ $gt: number; $gte: number; $lt: number; $lte: number; $ne: number; $in: number | number[]; $nin: number | number[]; } & {}> | undefined; releaseType?: "major" | "minor" | "patch" | Partial<{ $gt: "major" | "minor" | "patch"; $gte: "major" | "minor" | "patch"; $lt: "major" | "minor" | "patch"; $lte: "major" | "minor" | "patch"; $ne: "major" | "minor" | "patch"; $in: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; $nin: "major" | "minor" | "patch" | ("major" | "minor" | "patch")[]; } & {}> | undefined; version?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } & {}, HookContext>>; export type Commit = Static; export type ChangelogSection = Static;