import * as gracely from "gracely"; import * as isoly from "isoly"; import { Settlement } from "../Settlement"; import { Creatable as RCreatable } from "./Creatable"; export interface Refund { number?: string; created: isoly.DateTime; reference?: string; approved?: isoly.DateTime; amount: number; descriptor?: string; settlement?: Settlement.Transaction; status: "approved" | "pending" | "settled"; } export declare namespace Refund { function is(value: Refund | any): value is Refund; function flaw(value: Refund | any): gracely.Flaw; type Creatable = RCreatable; namespace Creatable { const is: typeof RCreatable.is; const flaw: typeof RCreatable.flaw; } }