import { Restriction } from './types'; export interface ITitled { title: string; } export interface ITitledRecord { id?: string; title?: string; } export interface ITitledRecordInfo { id: string; title: string; } export interface DtoTotal { count: number; day?: number; week?: number; month?: number; quarter?: number; year?: number; } export interface IDemoRecord { id?: string; isDemo?: boolean; isLocal?: boolean; } export interface ITotalsHolder { totals?: DtoTotals; } export interface DtoTotals { incomes?: DtoTotal; expenses?: DtoTotal; } export interface IWithSpaceIDs { spaceIDs?: string[]; } export interface IWithTag { tags?: string[]; } export interface IWithAssetIDs { assetIDs?: string[]; } export interface IWithMemberIDs { memberIDs?: string[]; } export interface IRealEstate { leaseExpires?: string; } export interface IWithRestrictions { restrictions?: Restriction[]; } export declare function newTotals(): DtoTotals; export declare function zeroIfEmptyTotals(totals: DtoTotals): DtoTotals; export interface IVerification { isVerified?: boolean; verification?: { confirmedBy?: string[]; rejectedBy?: string[]; }; }