import { TNode, Value } from '@tempots/dom';
export type AnchorMode = 'container-edge' | 'body-end' | 'body-bottom' | 'body-end-bottom';
export type NineSliceScrollViewOptions = {
    body: TNode;
    contentWidth: Value<bigint>;
    contentHeight: Value<bigint>;
    header?: TNode;
    headerHeight?: Value<number>;
    topStart?: TNode;
    topEnd?: TNode;
    footer?: TNode;
    footerHeight?: Value<number>;
    bottomStart?: TNode;
    bottomEnd?: TNode;
    sidebarStart?: TNode;
    sidebarStartWidth?: Value<number>;
    sidebarEnd?: TNode;
    sidebarEndWidth?: Value<number>;
    anchorMode?: Value<AnchorMode>;
};
export declare function NineSliceScrollView({ body, contentWidth, contentHeight, header, headerHeight, topStart, topEnd, footer, footerHeight, bottomStart, bottomEnd, sidebarStart, sidebarStartWidth, sidebarEnd, sidebarEndWidth, anchorMode, }: NineSliceScrollViewOptions): import("@tempots/dom").Renderable;
