import { PaybleWithOrMethod, Status } from "../@types";
import { CreditCard } from "./CreditCard";
import { Customer } from "./Customer";
import { Items } from "./Items";
import { Settings } from "./Settings";
import { SplitRules } from "./SplitRules";
export interface Charge {
    id: string;
    reference: string;
    status: Status;
    payable_with: PaybleWithOrMethod;
    payment_method: PaybleWithOrMethod;
    price: number;
    due_date: string;
    fine_delay: number;
    total_paid: number;
    amount_released: number;
    fee: number;
    paid_at: string;
    document_number: string;
    url_receipt: string;
    barcode: string;
    barcode_data: string;
    split_rules: SplitRules[];
    items: Items[];
    settings: Settings;
    customer: Customer;
    credit_card: CreditCard;
    url: string;
    url_bankslip: string;
    pix_br_code: string;
    pix_emv: string;
    created_at: string;
    updated_at: string;
}
//# sourceMappingURL=Charge.d.ts.map