export declare class StartPosScanSessionDto {
    session_code?: string;
    store_id: number;
    customer_id?: number;
    anonymous_token?: string;
    checkout_method?: string;
    expires_at?: string;
}
export declare class ScanPosItemDto {
    product_id?: number;
    variant_id?: number;
    barcode?: string;
    sku?: string;
    product_name: string;
    variant_name?: string;
    quantity?: number;
    unit_price?: number;
    discount_amount?: number;
    tax_amount?: number;
    line_total?: number;
    scanned_at?: string;
    scan_source?: string;
}
export declare class CheckoutPosScanSessionDto {
    status?: string;
    checkout_method?: string;
}
export declare class StartPosScanAuditDto {
    audit_type?: string;
    note?: string;
}
export declare class CompletePosScanAuditDto {
    audit_status?: string;
    checked_item_count?: number;
    missing_item_count?: number;
    extra_item_count?: number;
    note?: string;
}
