type Props = Record; export interface PianoPageInfo { name?: string; chapter1?: string; chapter2?: string; chapter3?: string; chapter4?: string; enableEdgee?: boolean; } export interface PianoEventObject { type: string; name: string; chapter1?: string; chapter2?: string; chapter3?: string; customProps?: Record; } export interface PianoGlobalType { privacy: { getMode: () => string | null; setMode: (mode: string) => void; }; setProperties: (props: Props, options: { persistent: boolean; events?: string[]; }) => void; sendEvent: (event: string, data: Props) => void; } export {};