import { Vnode } from 'hslayout';
import { DocsNode } from './Nodes';
export interface Flags {
    isExported?: boolean;
    isStatic?: boolean;
    isPrivate?: boolean;
    isProtected?: boolean;
    isPublic?: boolean;
    isConst?: boolean;
    isLet?: boolean;
    isOptional?: boolean;
    isAbstract?: boolean;
    isRest?: boolean;
    isConstructorProperty?: boolean;
}
export declare const flagsNone: Flags;
export declare const flagsExported: (flags: Flags) => Flags;
export declare const flagsConstLet: (flags: Flags) => Flags;
export declare const flagsPublic: (flags: Flags) => Flags;
export declare const flagsClass: (flags: Flags) => Flags;
export declare function flagsDisplay(mdl: DocsNode): Vnode;
