import { State } from 'xstate'; import { billingHistoryData } from './billingHistoryData'; export type CustomerDataMachine = typeof billingHistoryData; export type CustomerDataState = State; export declare const getBillingHistoryData: (machineState: CustomerDataState) => { items: import("../../models/billingHistory/billingHistory").InvoiceModel[]; sorting: { page: number; limit: number; sortBy: string; sortDirection: import("../../models/billingHistory/billingHistory").SortDir; }; pagination: { totalItems: number; totalPages: number; itemsPerPage: number; }; filters: import("./types").FiltersSettings; }; export declare const getBillingHistoryState: (machineState: CustomerDataState) => { isLoading: boolean; isFiltering: boolean; }; export declare const getBillingItemById: (itemId: string) => (machineState: import("xstate").StateMachine>) => import("../../models/billingHistory/billingHistory").InvoiceModel[]; export declare const billingHistorySelectors: { getBillingHistoryData: (machineState: CustomerDataState) => { items: import("../../models/billingHistory/billingHistory").InvoiceModel[]; sorting: { page: number; limit: number; sortBy: string; sortDirection: import("../../models/billingHistory/billingHistory").SortDir; }; pagination: { totalItems: number; totalPages: number; itemsPerPage: number; }; filters: import("./types").FiltersSettings; }; getBillingHistoryState: (machineState: CustomerDataState) => { isLoading: boolean; isFiltering: boolean; }; getBillingItemById: (itemId: string) => (machineState: import("xstate").StateMachine>) => import("../../models/billingHistory/billingHistory").InvoiceModel[]; };