import { ruleCreator } from "../_internal/rule-creator.js";
type MessageIds = "forbidden" | "suggestConvertToBlock";
type Options = readonly [
    Readonly<{
        readonly allowDirectiveComments?: boolean;
    }>?
];
/**
 * Disallow single-line comments except optionally allowed directive comments.
 */
declare const rule: ReturnType<typeof ruleCreator<Options, MessageIds>>;
export default rule;
//# sourceMappingURL=no-single-line-comment.d.ts.map