import { EmitEventActionButton, DefaultImage, ActionButton, DefaultHelper, CallAPISettings, VigilantOpts } from "../../.."; import { HeaderTitle, Breadcrumb } from "../../view.types"; export declare class DefaultEventViewOpts { afterInit?: EmitEventActionButton[]; afterCommit?: EmitEventActionButton[]; } declare class HeaderLogo { logo: DefaultImage; buttons?: ActionButton[]; } declare class Header { title: HeaderTitle; breadcrumbs: Breadcrumb[]; header?: HeaderLogo; } declare class Content { html?: string; } export declare class InnerActionButton { htmlElementId: string; button: ActionButton; } declare class Body { helpers?: DefaultHelper[]; helpersSmall?: DefaultHelper[]; content: Content; buttons?: ActionButton[]; innersButtons?: InnerActionButton[]; } declare class RemoteLoadingParams { interval: number; timeout?: number; lastCallResponse?: 'OK' | 'KO'; callParams: CallAPISettings; indeterminate?: boolean; percent: number; } export declare class RemoteLoadingOpt { hasRemoteLoading: boolean; remoteLoadingParams: RemoteLoadingParams; } export declare class SimpleViewV1Structure { head: Header; body: Body; vigilantOpts: VigilantOpts; toursNames?: string[]; remoteLoading?: RemoteLoadingOpt; eventsOpts?: DefaultEventViewOpts; } export {};