import { ObjectId } from "mongodb"; import { ActionButton, ParsedError } from ".."; export declare class HeaderTitle { mainTitle: string; subTitle?: string; position: 'center' | 'left' | 'right'; } export declare class Breadcrumb { label: string; icon?: string; routerLink?: any; historyBack?: boolean; queryParams?: any; tooltip?: { text?: string; html?: string; }; } export declare type ViewInstaneParams = { id?: ObjectId; name: string; type?: string; version?: string; }; export declare class ViewUser { id: ObjectId; domainId: ObjectId; } export declare class StandardAPIViewDTO { parameters: string[]; user: ViewUser; requestConfirmResult?: boolean; } declare class RequestConfirm { title?: string; content?: string; yesButtonText?: string; noButtonText?: string; } declare class Actions { type: "goToPage" | "callService" | "callVigilant"; } export declare class DefaultResponseExtraActions { actions: Actions; } export declare class DefaultResponse { result: boolean; messages: string[]; validations?: ParsedError[]; nextOperation?: ActionButton; requestConfirm?: RequestConfirm; extra?: T; } export declare class DefaultResultOperation implements DefaultResponse { result: boolean; messages: string[]; } export declare class DefaultDominioResponse { id: string | number; text: string; } export {};