import * as storage from '../../storage'; import * as siProtocol from '../../siProtocol'; import { ModernSiCard, ModernSiCardSeries } from './ModernSiCard'; import { IBaseSiCardStorageFields } from '../ISiCard'; export declare const getPunchOffset: (i: number) => number; export interface ISiCard8StorageFields extends IBaseSiCardStorageFields { uid: number; cardSeries: keyof typeof ModernSiCardSeries; } export declare const siCard8StorageLocations: storage.ISiStorageLocations; export declare const siCard8StorageDefinition: import("../../storage/interfaces").ISiStorageDefinition; export declare class SiCard8 extends ModernSiCard { static maxNumPunches: number; static typeSpecificInstanceFromMessage(message: siProtocol.SiMessage): SiCard8 | undefined; storage: storage.ISiStorage; uid?: number; constructor(cardNumber: number); typeSpecificRead(): Promise; } //# sourceMappingURL=SiCard8.d.ts.map