import { S as SS01 } from './rules/no-default-alt-text.mjs';

/**
 * The markdownlint library used by Storm Software for building TypeScript applications.
 *
 * @remarks
 * An opinionated collection of markdownlint rules used by Storm Software.
 *
 * @packageDocumentation
 */
declare const init: (defaultConfig: any) => any;
declare const rules: typeof SS01[];
declare const config: {
    $schema: string;
    "header-increment": boolean;
    "first-header-h1": boolean;
    "heading-style": {
        style: string;
    };
    "ul-style": {
        style: string;
    };
    "list-indent": boolean;
    "ul-start-left": boolean;
    "ul-indent": {
        indent: number;
        start_indented: boolean;
    };
    "no-trailing-spaces": {
        br_spaces: number;
        list_item_empty_lines: boolean;
    };
    "no-hard-tabs": {
        code_blocks: boolean;
    };
    "no-reversed-links": boolean;
    "no-multiple-blanks": {
        maximum: number;
    };
    "line-length": {
        tables: boolean;
        code_blocks: boolean;
        headings: boolean;
        line_length: number;
        heading_line_length: number;
        code_block_line_length: number;
    };
    "commands-show-output": boolean;
    "no-missing-space-atx": boolean;
    "no-multiple-space-atx": boolean;
    "no-missing-space-closed-atx": boolean;
    "no-multiple-space-closed-atx": boolean;
    "blanks-around-headers": boolean;
    "header-start-left": boolean;
    "no-duplicate-heading": boolean;
    "single-h1": boolean;
    "no-trailing-punctuation": {
        punctuation: string;
    };
    "no-multiple-space-blockquote": boolean;
    "no-blanks-blockquote": boolean;
    "ol-prefix": {
        style: string;
    };
    "list-marker-space": {
        ul_single: number;
        ol_single: number;
        ul_multi: number;
        ol_multi: number;
    };
    "no-empty-code-blocks": boolean;
    "no-empty-lists": boolean;
    "no-inline-html": boolean;
    "no-bare-urls": boolean;
    "hr-style": {
        style: string;
    };
    "no-emphasis-as-header": boolean;
    "no-space-in-emphasis": boolean;
    "no-space-in-code": boolean;
    "no-space-in-links": boolean;
    "fenced-code-language": boolean;
    "first-line-h1": boolean;
    "no-empty-links": boolean;
    "required-headers": boolean;
    "proper-names": boolean;
    "no-alt-text": boolean;
    "code-block-style": {
        style: string;
    };
    "single-trailing-newline": boolean;
    "code-fence-style": {
        style: string;
    };
    "emphasis-style": {
        style: string;
    };
    "strong-style": {
        style: string;
    };
    "link-fragments": boolean;
    "reference-links-images": {
        shortcut_syntax: boolean;
    };
    "link-image-reference-definitions": {
        ignored_definitions: string[];
    };
    "link-image-style": {
        autolink: boolean;
        collapsed: boolean;
        full: boolean;
        inline: boolean;
        shortcut: boolean;
        url_inline: boolean;
    };
    "table-pipe-style": {
        style: string;
    };
    "table-column-count": boolean;
    "blanks-around-tables": boolean;
    "spaces-around-links": {
        both: boolean;
    };
};

export { config, config as default, init, rules };
