export interface PlanCustomField { /** Custom field input type. */ field_type: PlanCustomField.FieldType; /** Custom field ID, prefixed `field_`. */ id: string; /** Field label shown to customer at checkout. */ name: string; /** Field position on checkout form. */ order: number; /** Placeholder text shown in the empty field. `null` if none is set. */ placeholder: string | null; /** Whether the customer must complete this field to check out. */ required: boolean; } export declare namespace PlanCustomField { /** Custom field input type. */ const FieldType: { readonly Text: "text"; }; type FieldType = (typeof FieldType)[keyof typeof FieldType]; }