import type { InferOutput } from "valibot"; export declare const COMMON_OPTIONS: import("valibot").StrictObjectSchema<{ readonly cwd: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly rootFontSize: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly detectComponentClasses: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, false>; readonly tsconfig: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly tailwindConfig: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly messageStyle: import("valibot").OptionalSchema, import("valibot").LiteralSchema<"compact", undefined>, import("valibot").LiteralSchema<"raw", undefined>], undefined>, import("valibot").DescriptionAction<"visual" | "compact" | "raw", "How linting messages are displayed.">]>, "visual" | "compact">; readonly entryPoint: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly tags: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[], "List of matchers that will be applied.">]>], undefined>, import("valibot").DescriptionAction<[string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]], "List of matchers that will automatically be matched.">]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>], undefined>, undefined>, import("valibot").DescriptionAction<(string | [string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]])[], "List of template literal tags that should get linted.">]>, undefined>; readonly variables: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[], "List of matchers that will be applied.">]>], undefined>, import("valibot").DescriptionAction<[string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]], "List of matchers that will automatically be matched.">]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>], undefined>, undefined>, import("valibot").DescriptionAction<(string | [string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]])[], "List of variable names which values should get linted.">]>, undefined>; readonly attributes: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[], "List of matchers that will be applied.">]>], undefined>, import("valibot").DescriptionAction<[string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]], "List of matchers that will automatically be matched.">]>], undefined>, undefined>, import("valibot").DescriptionAction<(string | [string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]])[], "List of attribute names that should get linted.">]>, undefined>; readonly callees: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly pathPattern: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[], "List of matchers that will be applied.">]>], undefined>, import("valibot").DescriptionAction<[string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]], "List of matchers that will automatically be matched.">]>, import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>], undefined>, undefined>, import("valibot").DescriptionAction<(string | [string, ({ match: import("../types/rule.js").MatcherType.String; } | { match: import("../types/rule.js").MatcherType.ObjectKey; pathPattern?: string | undefined; } | { match: import("../types/rule.js").MatcherType.ObjectValue; pathPattern?: string | undefined; })[]])[], "List of function names which arguments should get linted.">]>, undefined>; readonly selectors: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>; readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[], "List of nested matchers that target the return value of anonymous functions.">]>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined, "Optional list of matchers that will be applied.">]>; readonly name: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").UnionSchema<[import("valibot").StrictObjectSchema<{ readonly callTarget: import("valibot").SchemaWithPipe, import("valibot").LiteralSchema<"first", undefined>, import("valibot").LiteralSchema<"last", undefined>, import("valibot").NumberSchema], undefined>, undefined>, import("valibot").DescriptionAction]>; readonly kind: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[], "List of nested matchers that target the return value of anonymous functions.">]>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined, "Optional list of matchers that will be applied.">]>; readonly name: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly targetArgument: import("valibot").SchemaWithPipe, import("valibot").LiteralSchema<"first", undefined>, import("valibot").LiteralSchema<"last", undefined>, import("valibot").NumberSchema], undefined>, undefined>, import("valibot").DescriptionAction]>; readonly targetCall: import("valibot").SchemaWithPipe, import("valibot").LiteralSchema<"first", undefined>, import("valibot").LiteralSchema<"last", undefined>, import("valibot").NumberSchema], undefined>, undefined>, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly callTarget: import("valibot").SchemaWithPipe, import("valibot").LiteralSchema<"first", undefined>, import("valibot").LiteralSchema<"last", undefined>, import("valibot").NumberSchema], undefined>, undefined>, import("valibot").DescriptionAction]>; readonly kind: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[], "List of nested matchers that target the return value of anonymous functions.">]>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined, "Optional list of matchers that will be applied.">]>; readonly name: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly path: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly targetArgument: import("valibot").SchemaWithPipe, import("valibot").LiteralSchema<"first", undefined>, import("valibot").LiteralSchema<"last", undefined>, import("valibot").NumberSchema], undefined>, undefined>, import("valibot").DescriptionAction]>; readonly targetCall: import("valibot").SchemaWithPipe, import("valibot").LiteralSchema<"first", undefined>, import("valibot").LiteralSchema<"last", undefined>, import("valibot").NumberSchema], undefined>, undefined>, import("valibot").DescriptionAction]>; }, undefined>], undefined>, import("valibot").UnionSchema<[import("valibot").StrictObjectSchema<{ readonly kind: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[], "List of nested matchers that target the return value of anonymous functions.">]>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined, "Optional list of matchers that will be applied.">]>; readonly name: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly kind: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[], "List of nested matchers that target the return value of anonymous functions.">]>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined, "Optional list of matchers that will be applied.">]>; readonly name: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly path: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, import("valibot").StrictObjectSchema<{ readonly kind: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly match: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>, import("valibot").StrictObjectSchema<{ readonly path: import("valibot").OptionalSchema, import("valibot").DescriptionAction]>, undefined>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[], "List of nested matchers that target the return value of anonymous functions.">]>; readonly type: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, undefined>, import("valibot").DescriptionAction<({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined, "Optional list of matchers that will be applied.">]>; readonly name: import("valibot").SchemaWithPipe, import("valibot").DescriptionAction]>; }, undefined>], undefined>, undefined>, import("valibot").DescriptionAction<({ callTarget?: number | "all" | "first" | "last" | undefined; kind: import("../types/rule.js").SelectorKind.Callee; match?: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined; name: string; path?: string | undefined; targetArgument?: number | "all" | "first" | "last" | undefined; targetCall?: number | "all" | "first" | "last" | undefined; } | { callTarget?: number | "all" | "first" | "last" | undefined; kind: import("../types/rule.js").SelectorKind.Callee; match?: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined; name?: string | undefined; path: string; targetArgument?: number | "all" | "first" | "last" | undefined; targetCall?: number | "all" | "first" | "last" | undefined; } | { kind: import("../types/rule.js").SelectorKind.Tag; match?: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined; name: string; path?: string | undefined; } | { kind: import("../types/rule.js").SelectorKind.Tag; match?: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined; name?: string | undefined; path: string; } | { kind: import("../types/rule.js").SelectorKind.Attribute; match?: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined; name: string; } | { kind: import("../types/rule.js").SelectorKind.Variable; match?: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; } | { match: ({ type: import("../types/rule.js").MatcherType.String; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectKey; } | { path?: string | undefined; type: import("../types/rule.js").MatcherType.ObjectValue; })[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[] | undefined; name: string; })[], "Flat list of selectors that should get linted.">]>, ({ kind: import("../types/rule.js").SelectorKind.Callee; match: { type: import("../types/rule.js").MatcherType.String; }[]; name: string; } | { kind: import("../types/rule.js").SelectorKind.Callee; match: { type: import("../types/rule.js").MatcherType.ObjectKey; }[]; name: string; } | { kind: import("../types/rule.js").SelectorKind.Callee; match: { path: string; type: import("../types/rule.js").MatcherType.ObjectValue; }[]; name: string; } | { kind: import("../types/rule.js").SelectorKind.Tag; path: string; } | { kind: import("../types/rule.js").SelectorKind.Callee; match: ({ type: import("../types/rule.js").MatcherType.String; match?: never; } | { match: { type: import("../types/rule.js").MatcherType.String; }[]; type: import("../types/rule.js").MatcherType.AnonymousFunctionReturn; })[]; path: string; } | { kind: import("../types/rule.js").SelectorKind.Attribute; name: string; match?: never; } | { kind: import("../types/rule.js").SelectorKind.Attribute; match: ({ type: import("../types/rule.js").MatcherType.String; } | { type: import("../types/rule.js").MatcherType.ObjectKey; })[]; name: string; } | { kind: import("../types/rule.js").SelectorKind.Variable; match: { type: import("../types/rule.js").MatcherType.String; }[]; name: string; })[]>; }, undefined>; export type CommonOptions = InferOutput; //# sourceMappingURL=descriptions.d.ts.map