import type { WalletPassDirection, WalletPassDirectionGroups, WalletPassGroup, WalletPassGroupMode, WalletPassRecord, WalletPassStatus, WalletPassSummary } from './types'; export declare function groupWalletPassRecordsByDirection(records: WalletPassRecord[]): WalletPassDirectionGroups; export declare function buildWalletPassSummary(records: WalletPassRecord[]): WalletPassSummary; export declare function countWalletPassStatus(records: WalletPassRecord[]): Record; export declare function getWalletPassDirectionTitleKey(direction: WalletPassDirection): string; export declare function getWalletPassStatusTitleKey(status: WalletPassStatus): string; export declare function getWalletPassModeTitleKey(mode: WalletPassGroupMode): string; export declare function buildWalletPassGroupSubtotalText(records: WalletPassRecord[], symbol: string): string; export declare function buildWalletPassGroups(records: WalletPassRecord[], mode: WalletPassGroupMode, symbol?: string): WalletPassGroup[];