import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { CashDrawerDevice } from "./CashDrawerDevice"; import { CashDrawerShiftState } from "./CashDrawerShiftState"; import { Money } from "./Money"; export declare const CashDrawerShift: core.serialization.ObjectSchema; export declare namespace CashDrawerShift { interface Raw { id?: string | null; state?: CashDrawerShiftState.Raw | null; opened_at?: (string | null | undefined) | null; ended_at?: (string | null | undefined) | null; closed_at?: (string | null | undefined) | null; description?: (string | null | undefined) | null; opened_cash_money?: Money.Raw | null; cash_payment_money?: Money.Raw | null; cash_refunds_money?: Money.Raw | null; cash_paid_in_money?: Money.Raw | null; cash_paid_out_money?: Money.Raw | null; expected_cash_money?: Money.Raw | null; closed_cash_money?: Money.Raw | null; device?: CashDrawerDevice.Raw | null; created_at?: string | null; updated_at?: string | null; location_id?: string | null; team_member_ids?: string[] | null; opening_team_member_id?: string | null; ending_team_member_id?: string | null; closing_team_member_id?: string | null; } }