import { Parser, ParserOptions, Printer, RequiredOptions } from "prettier";
export interface NginxOptions extends RequiredOptions, ParserOptions {
    alignDirectives?: boolean;
    alignUniversally?: boolean;
    wrapParameters?: boolean;
    continuationIndent?: number;
}
export declare const options: {
    alignDirectives: {
        type: string;
        category: string;
        default: boolean;
        description: string;
    };
    alignUniversally: {
        type: string;
        category: string;
        default: boolean;
        description: string;
    };
    wrapParameters: {
        type: string;
        category: string;
        default: boolean;
        description: string;
    };
    continuationIndent: {
        type: string;
        category: string;
        default: number;
        description: string;
    };
};
export declare const defaultOptions: {
    tabWidth: number;
};
export declare const languages: {
    name: string;
    parsers: string[];
    extensions: string[];
    linguistLanguageId: number;
}[];
export declare const parsers: {
    [name: string]: Parser;
};
export declare const printers: {
    [name: string]: Printer;
};
