export declare const EXAMPLE_MODULE_PREFIX = "___live_example___";
export declare const EXAMPLE_COMPONENT_PREFIX = "LiveExample___";
interface RemarkMeta {
    Wrapper?: string | [string, string];
    filename?: string;
    csr?: boolean;
    example?: boolean;
    hide_script?: boolean;
    hide_style?: boolean;
    [key: string]: unknown;
}
interface RemarkOptions {
    defaults?: Partial<RemarkMeta>;
}
interface RemarkTree {
    type: string;
    children: RemarkNode[];
}
interface RemarkNode {
    type: string;
    lang?: string;
    meta?: string;
    value?: string;
    children?: RemarkNode[];
}
interface RemarkFile {
    filename: string;
    cwd: string;
}
type RemarkTransformer = (tree: RemarkTree, file: RemarkFile) => void;
declare function remark(options?: RemarkOptions): RemarkTransformer;
export default remark;
