import { OrderlyItem } from './helpers';
declare const contentTypes: readonly ["header", "alert", "info", "import", "block", "footer"];
export type ContentType = typeof contentTypes[number];
export interface OrderlyCode extends OrderlyItem {
    code: string;
}
export declare class Content {
    parts: Map<"header" | "info" | "footer" | "import" | "alert" | "block", string[]>;
    orderlyCodes: OrderlyCode[];
    push(type: ContentType, code: string | string[]): void;
    unshift(type: ContentType, code: string | string[]): void;
    add(orderlyCode: OrderlyCode): void;
    print(): string;
    errors: string[];
    pushError(message: string): void;
}
export {};
