export type Model = {
    TableName: () => string;
    PK: () => unknown;
    LastSavedPK: () => unknown;
    IsNew: () => boolean;
    MarkAsNew: () => void;
    MarkAsNotNew: () => void;
};
export declare class BaseModel {
    #private;
    Id: string;
    LastSavedPK(): string;
    PK(): string;
    IsNew(): boolean;
    MarkAsNew(): void;
    MarkAsNotNew(): void;
    PostScan(): Error | null;
}
