import * as v from 'valibot'; export declare namespace VpQuery { const vModel: v.ObjectSchema<{ readonly credentials: v.SchemaWithPipe<[v.ArraySchema, v.RegexAction]>; readonly format: v.LiteralSchema<"mso_mdoc", undefined>; readonly meta: v.OptionalSchema, undefined>, never>; }, undefined>, never>; readonly claims: v.OptionalSchema, v.RegexAction]>, never>; readonly namespace: v.StringSchema; readonly claim_name: v.StringSchema; readonly values: v.OptionalSchema, v.NumberSchema, v.BooleanSchema], undefined>, undefined>, never>; }, undefined>, undefined>, v.NonEmptyAction<{ namespace: string; claim_name: string; values?: (string | number | boolean)[] | undefined; id?: string | undefined; }[], undefined>]>, never>; readonly claim_sets: v.OptionalSchema, v.RegexAction]>, undefined>, undefined>, v.NonEmptyAction]>, never>; }, undefined>, v.ObjectSchema<{ readonly format: v.LiteralSchema<"vc+sd-jwt", undefined>; readonly meta: v.OptionalSchema, undefined>, never>; }, undefined>, never>; readonly id: v.SchemaWithPipe<[v.StringSchema, v.RegexAction]>; readonly claims: v.OptionalSchema, v.RegexAction]>, never>; readonly path: v.OptionalSchema, v.SchemaWithPipe<[v.NumberSchema, v.IntegerAction, v.MinValueAction]>, v.LiteralSchema<"*", undefined>], undefined>, undefined>, never>; readonly values: v.OptionalSchema, v.NumberSchema, v.BooleanSchema], undefined>, undefined>, never>; }, undefined>, undefined>, v.NonEmptyAction<{ values?: (string | number | boolean)[] | undefined; id?: string | undefined; path?: (string | number)[] | undefined; }[], undefined>]>, never>; readonly claim_sets: v.OptionalSchema, v.RegexAction]>, undefined>, undefined>, v.NonEmptyAction]>, never>; }, undefined>, v.ObjectSchema<{ readonly format: v.PicklistSchema<["jwt_vc_json", "jwt_vc_json-ld"], undefined>; readonly id: v.SchemaWithPipe<[v.StringSchema, v.RegexAction]>; readonly claims: v.OptionalSchema, v.RegexAction]>, never>; readonly path: v.OptionalSchema, v.SchemaWithPipe<[v.NumberSchema, v.IntegerAction, v.MinValueAction]>, v.LiteralSchema<"*", undefined>], undefined>, undefined>, never>; readonly values: v.OptionalSchema, v.NumberSchema, v.BooleanSchema], undefined>, undefined>, never>; }, undefined>, undefined>, v.NonEmptyAction<{ values?: (string | number | boolean)[] | undefined; id?: string | undefined; path?: (string | number)[] | undefined; }[], undefined>]>, never>; readonly claim_sets: v.OptionalSchema, v.RegexAction]>, undefined>, undefined>, v.NonEmptyAction]>, never>; }, undefined>], undefined>, undefined>, v.NonEmptyAction<({ id: string; format: "mso_mdoc"; meta?: { doctype_values?: string[] | undefined; } | undefined; claims?: { namespace: string; claim_name: string; values?: (string | number | boolean)[] | undefined; id?: string | undefined; }[] | undefined; claim_sets?: string[][] | undefined; } | { id: string; format: "vc+sd-jwt"; meta?: { vct_values?: string[] | undefined; } | undefined; claims?: { values?: (string | number | boolean)[] | undefined; id?: string | undefined; path?: (string | number)[] | undefined; }[] | undefined; claim_sets?: string[][] | undefined; } | { id: string; format: "jwt_vc_json" | "jwt_vc_json-ld"; claims?: { values?: (string | number | boolean)[] | undefined; id?: string | undefined; path?: (string | number)[] | undefined; }[] | undefined; claim_sets?: string[][] | undefined; })[], undefined>]>; readonly credential_sets: v.OptionalSchema, v.RegexAction]>, undefined>, undefined>, v.NonEmptyAction]>, never>; }, undefined>; type Input = v.InferInput; type Out = v.InferOutput; const validate: (vpQuery: Out) => void; const query: (vpQuery: VpQuery, credentials: import("../u-query.js").Mdoc[]) => import("./v-vp-query-result.js").VpQueryResult; } export type VpQuery = VpQuery.Out; //# sourceMappingURL=v-vp-query.d.ts.map