import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../declarations'; import type { TogglesService } from './toggles.class'; export declare const togglesSchema: import("@feathersjs/typebox").TObject<{ name: import("@feathersjs/typebox").TString; enabled: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TOptional>; percentage: import("@feathersjs/typebox").TOptional; }>; export type Toggles = Static; export declare const togglesValidator: import("@feathersjs/schema").Validator; export declare const togglesResolver: import("@feathersjs/schema").Resolver<{ name: string; enabled: boolean; description?: string | undefined; percentage?: number | undefined; }, HookContext>; export declare const togglesExternalResolver: import("@feathersjs/schema").Resolver<{ name: string; enabled: boolean; description?: string | undefined; percentage?: number | undefined; }, HookContext>; export declare const togglesDataSchema: import("@feathersjs/typebox").TPick; enabled: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TOptional>; percentage: import("@feathersjs/typebox").TOptional; }>, ["name", "enabled"]>; export type TogglesData = Static; export declare const togglesDataValidator: import("@feathersjs/schema").Validator; export declare const togglesDataResolver: import("@feathersjs/schema").Resolver<{ name: string; enabled: boolean; description?: string | undefined; percentage?: number | undefined; }, HookContext>; export declare const togglesPatchSchema: import("@feathersjs/typebox").TPartial; enabled: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TOptional>; percentage: import("@feathersjs/typebox").TOptional; }>>; export type TogglesPatch = Static; export declare const togglesPatchValidator: import("@feathersjs/schema").Validator; export declare const togglesPatchResolver: import("@feathersjs/schema").Resolver<{ name: string; enabled: boolean; description?: string | undefined; percentage?: number | undefined; }, HookContext>; export declare const togglesQueryProperties: import("@feathersjs/typebox").TPick; enabled: import("@feathersjs/typebox").TBoolean; description: import("@feathersjs/typebox").TOptional>; percentage: import("@feathersjs/typebox").TOptional; }>, ["name", "enabled", "description"]>; export declare const togglesQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; enabled: import("@feathersjs/typebox").TOptional; name: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("description" | "enabled" | "name")[]>; $and: import("@feathersjs/typebox").TArray>, import("@feathersjs/typebox").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; enabled: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: 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").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; enabled: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: 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").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; enabled: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: 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").TPartial>; $gte: import("@feathersjs/typebox").TOptional>; $lt: import("@feathersjs/typebox").TOptional>; $lte: import("@feathersjs/typebox").TOptional>; $ne: import("@feathersjs/typebox").TOptional>; $in: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; $nin: import("@feathersjs/typebox").TArray>> | import("@feathersjs/typebox").TOptional>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; enabled: import("@feathersjs/typebox").TOptional | import("@feathersjs/typebox").TBoolean; $nin: import("@feathersjs/typebox").TArray | import("@feathersjs/typebox").TBoolean; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; name: 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 TogglesQuery = Static; export declare const togglesQueryValidator: import("@feathersjs/schema").Validator; export declare const togglesQueryResolver: import("@feathersjs/schema").Resolver | undefined; enabled?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } | { $or: { description?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; enabled?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; })[]; $or: { description?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; enabled?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; }[]; }> & { description?: string | Partial<{ $gt?: string | undefined; $gte?: string | undefined; $lt?: string | undefined; $lte?: string | undefined; $ne?: string | undefined; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; enabled?: boolean | Partial<{ $gt: boolean; $gte: boolean; $lt: boolean; $lte: boolean; $ne: boolean; $in: boolean | boolean[]; $nin: boolean | boolean[]; } & {}> | undefined; name?: string | Partial<{ $gt: string; $gte: string; $lt: string; $lte: string; $ne: string; $in: string | string[]; $nin: string | string[]; } & {}> | undefined; } & {}, HookContext>;