import { ViewMode } from '../../../models/attachment'; export declare class SearchResultConstants { static readonly pageCount = 10; static readonly contains = "contains"; static readonly id = "#Id"; static readonly attachmentCount = "attachmentMetadataCount"; static readonly yes = "yes"; } export declare class GridResult { Text: string; Value: Array; } export declare class GridDisplay { displayType: GridDisplayType; column: string; } export declare enum GridDisplayType { Text = 0, HTML = 1, TEMPLATE = 2 } export declare enum ActionType { Button = 0, IconTextButton = 1, IconButton = 2, Icon = 3, Image = 4, HyperlinkText = 5, ContextMenu = 6 } export declare class GridAction { Text: string; Class: string; Icon: string; IconColor: string; IconSize: '30'; Type: ActionType; NavigationPath: string; Columns: Array; } export declare class GridAttachmentConfig { ViewType: ViewMode; Path: string; Parameters: Array; }