import { GraphicNode } from "./node/GraphicNode";
import { NodeType } from "../idl";
import { IRect } from "../common";
import { SlideProps } from "./props/SlideProps";
import { AbsProps } from "./props/AbsProps";
export declare class OolongSlideContainer extends GraphicNode {
    type: NodeType;
    get slideProps(): SlideProps;
    constructor(id: string, ctx: CanvasRenderingContext2D);
    updateProps(props: Partial<AbsProps>[]): void;
    drawOnGLCtx(ctx: CanvasRenderingContext2D): void;
    canQuickCreate(): boolean;
    getStretchMinSize(): {
        x: number;
        y: number;
    };
    getTextContentRect(): IRect;
    static load(id: string, type: NodeType, zIndex: number, props: Partial<AbsProps>[], parent: GraphicNode, ctx: CanvasRenderingContext2D): OolongSlideContainer;
    getChildIdByIndex(index: number): string | null;
    getTotalCount(): number;
}
//# sourceMappingURL=OolongSlideContainer.d.ts.map