import { Content } from "../../functions/parseContent";
export default class RouteContentTypes {
    private defaultHeaders;
    /** Generate Content Type Block */
    constructor(
    /** Headers to import */ defaultHeaders?: Record<string, Content>);
    /**
     * Add A Header that will be added to every HTTP request
     * @example
     * ```
     * const controller = new Server({ })
     *
     * controller.defaultHeaders((dH) => dH
     *   .add('Copyright', 2023)
     * )
     * ```
     * @since 5.3.0
    */ add(
    /** The Name of the Header */ name: Lowercase<string>, 
    /** The Value of the Header */ contentType: Content): this;
    /**
     * Internal Method for Generating Headers Object
     * @since 6.0.0
    */ getData(): Promise<{
        defaultHeaders: Record<string, Content>;
    }>;
}
