interface Pagination { rowsPerPage: number; } interface DataOption { id: string; name: string; } interface ListMenu { label: string; icon: string; type: string; color: string; } interface FormDataAgency { orgName: string; orgShortName: string; orgCode: string; orgPhoneEx: string; orgPhoneIn: string; orgFax: string; orgLevel: string; } interface FormDataPosition { prefixNo: string; positionNo: string; suffixNo: string; confirm: boolean; } interface FormDataNewStructure { orgRevisionId: string; orgRevisionName: string; typeDraft: string; } interface FormAgencyRef { orgName: object | null; orgShortName: object | null; orgCode: object | null; orgPhoneEx: object | null; orgPhoneIn: object | null; orgFax: object | null; orgLevel: object | null; [key: string]: any; } interface FormPositionRef { prefixNo: object | null; positionNo: object | null; [key: string]: any; } interface FormDateTimeRef { dateTime: object | null; [key: string]: any; } interface FormNewStructureRef { orgRevisionName: object | null; orgRevisionId: object | null; type: object | null; [key: string]: any; } interface HistoryType { orgRevisionId: string; orgRevisionName: string; orgRevisionIsCurrent: boolean; orgRevisionIsDraft: boolean; orgRevisionCreatedAt: any; } export type { Pagination, DataOption, FormDataAgency, FormDataPosition, FormAgencyRef, FormPositionRef, FormDateTimeRef, FormDataNewStructure, FormNewStructureRef, HistoryType, ListMenu, };