import { Types } from '@cornerstonejs/core';
import { ImageInfo } from './types';
export declare enum LayoutEnum {
    LAYOUT_1x1 = 0,// Single viewport layout
    LAYOUT_1x2 = 1,// 1 row 2 columns layout
    LAYOUT_1x3 = 2,// 1 row 3 columns layout
    LAYOUT_2x2 = 3
}
export declare const STACK_VIEWPORT_INPUTS: Partial<Types.PublicViewportInput>[];
export declare const SAGITTAL_VIEWPORT_INPUTS: Partial<Types.PublicViewportInput>[];
export declare const CORONAL_VIEWPORT_INPUTS: Partial<Types.PublicViewportInput>[];
export declare const AXIAL_VIEWPORT_INPUTS: Partial<Types.PublicViewportInput>[];
export declare const VOLUME_3D_VIEWPORT_INPUTS: Partial<Types.PublicViewportInput>[];
export declare function generateViewportInputs(layout: LayoutEnum, suffix: string, imageInfo?: ImageInfo): Partial<Types.PublicViewportInput>[];
export declare function generateRandomString(length?: number): string;
