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 IPCardStorageFields extends IBaseSiCardStorageFields { uid: number; cardSeries: keyof typeof ModernSiCardSeries; } export declare const pCardStorageLocations: storage.ISiStorageLocations; export declare const pCardStorageDefinition: import("../../storage/interfaces").ISiStorageDefinition; export declare class PCard extends ModernSiCard { static maxNumPunches: number; static typeSpecificInstanceFromMessage(message: siProtocol.SiMessage): PCard | undefined; storage: storage.ISiStorage; uid?: number; constructor(cardNumber: number); typeSpecificRead(): Promise; } //# sourceMappingURL=PCard.d.ts.map