import type { SecretLintCoreConfigRule } from "./SecretLintCore.js"; import type { SecretLintRuleCreator, SecretLintRuleCreatorOptions } from "./SecretLintRule.js"; import type { SecretlintCoreSharedOptions } from "./SecretlintCoreSharedOptions.js"; export type SecretLintRulePresetContext = { sharedOptions: SecretlintCoreSharedOptions; registerRule(rule: SecretLintRuleCreator, defaultValue?: Omit, "id" | "rule">): void; }; export type SecretLintRulePresetCreatorOptions = {}; export type SecretLintRulePresetCreator = { meta: { id: string; type: "preset"; recommended: boolean; docs?: { url: string; }; }; rules: SecretLintRuleCreator[]; create(context: SecretLintRulePresetContext, options: Options): void; }; //# sourceMappingURL=SecretLintRulePreset.d.ts.map