export declare namespace PositionsStatic { type KbDocumentType = "kb_invoice" | "kb_offer" | "kb_order"; interface DefaultPositionCreate { amount: string; amount_reserved: string; amount_open: string; amount_completed: string; unit_id: number; account_id: number; tax_id: number; text: string; unit_price: string; discount_in_percent: string | null; is_optional: boolean; } interface DefaultPosition extends Omit { id: number; unit_name: string; tax_value: string; position_total: string; unit_price: string | null; pos: string; internal_pos: number; type: "KbPositionCustom"; parent_id: number | null; } interface ItemPositionCreate extends DefaultPositionCreate { article_id: number; } interface ItemPosition extends Omit { article_id: number; type: "KbPositionArticle"; } interface TextPositionCreate { text: string; show_pos_nr: boolean; } interface TextPosition extends TextPositionCreate { id: number; pos: string | null; internal_pos: number; is_optional: boolean; type: "KbPositionText"; parent_id: number | null; } }