import * as z from "zod/v3";
import { OpenEnum } from "../../types/enums.js";
export declare const JournalEntriesFilterStatus: {
    readonly Draft: "draft";
    readonly PendingApproval: "pending_approval";
    readonly Approved: "approved";
    readonly Posted: "posted";
    readonly Voided: "voided";
    readonly Rejected: "rejected";
    readonly Deleted: "deleted";
    readonly Other: "other";
};
export type JournalEntriesFilterStatus = OpenEnum<typeof JournalEntriesFilterStatus>;
export type JournalEntriesFilter = {
    updatedSince?: Date | undefined;
    status?: JournalEntriesFilterStatus | undefined;
};
/** @internal */
export declare const JournalEntriesFilterStatus$outboundSchema: z.ZodType<string, z.ZodTypeDef, JournalEntriesFilterStatus>;
/** @internal */
export type JournalEntriesFilter$Outbound = {
    updated_since?: string | undefined;
    status?: string | undefined;
};
/** @internal */
export declare const JournalEntriesFilter$outboundSchema: z.ZodType<JournalEntriesFilter$Outbound, z.ZodTypeDef, JournalEntriesFilter>;
export declare function journalEntriesFilterToJSON(journalEntriesFilter: JournalEntriesFilter): string;
//# sourceMappingURL=journalentriesfilter.d.ts.map