import type * as $ from "./util"; import type { Slice } from "@ton/core"; export declare const fPUSHINT: (arg0: bigint, loc?: $.Loc) => fPUSHINT; export type fPUSHINT = { $: "fPUSHINT"; arg0: bigint; loc: $.Loc | undefined; }; export declare const fPUSH: (kind: "stack" | "control", arg0: number, loc?: $.Loc) => fPUSH; export type fPUSH = { $: "fPUSH"; arg0: number; kind: "stack" | "control"; loc: $.Loc | undefined; }; export declare const fPOP: (kind: "stack" | "control", arg0: number, loc?: $.Loc) => fPOP; export type fPOP = { $: "fPOP"; arg0: number; kind: "stack" | "control"; loc: $.Loc | undefined; }; export declare const fPUSHSLICE: (arg0: Slice, loc?: $.Loc) => fPUSHSLICE; export type fPUSHSLICE = { $: "fPUSHSLICE"; arg0: Slice; loc: $.Loc | undefined; }; export declare const fPUSHCONT: (arg0: $.Code, loc?: $.Loc) => fPUSHCONT; export type fPUSHCONT = { $: "fPUSHCONT"; arg0: $.Code; loc: $.Loc | undefined; }; export declare const fSTSLICECONST: (arg0: Slice, loc?: $.Loc) => fSTSLICECONST; export type fSTSLICECONST = { $: "fSTSLICECONST"; arg0: Slice; loc: $.Loc | undefined; }; export declare const fXCHG: (arg0: number, arg1: number, loc?: $.Loc) => fXCHG; export type fXCHG = { $: "fXCHG"; arg0: number; arg1: number; loc: $.Loc | undefined; }; export declare const fPUSHINTX: (arg0: bigint, loc?: $.Loc) => fPUSHINTX; export type fPUSHINTX = { $: "fPUSHINTX"; arg0: bigint; loc: $.Loc | undefined; }; export declare const fPLDUZ: (arg0: number, loc?: $.Loc) => fPLDUZ; export type fPLDUZ = { $: "fPLDUZ"; arg0: number; loc: $.Loc | undefined; }; export declare const fSDBEGINS: (arg0: Slice, loc?: $.Loc) => fSDBEGINS; export type fSDBEGINS = { $: "fSDBEGINS"; arg0: Slice; loc: $.Loc | undefined; }; export declare const fSDBEGINSQ: (arg0: Slice, loc?: $.Loc) => fSDBEGINSQ; export type fSDBEGINSQ = { $: "fSDBEGINSQ"; arg0: Slice; loc: $.Loc | undefined; }; export declare const fCALLXARGS: (arg0: number, arg1: number, loc?: $.Loc) => fCALLXARGS; export type fCALLXARGS = { $: "fCALLXARGS"; arg0: number; arg1: number; loc: $.Loc | undefined; }; export declare const fCALLDICT: (arg0: number, loc?: $.Loc) => fCALLDICT; export type fCALLDICT = { $: "fCALLDICT"; arg0: number; loc: $.Loc | undefined; }; export declare const fJMPDICT: (arg0: number, loc?: $.Loc) => fJMPDICT; export type fJMPDICT = { $: "fJMPDICT"; arg0: number; loc: $.Loc | undefined; }; export declare const fPREPAREDICT: (arg0: number, loc?: $.Loc) => fPREPAREDICT; export type fPREPAREDICT = { $: "fPREPAREDICT"; arg0: number; loc: $.Loc | undefined; }; export declare const fTHROW: (arg0: number, loc?: $.Loc) => fTHROW; export type fTHROW = { $: "fTHROW"; arg0: number; loc: $.Loc | undefined; }; export declare const fTHROWIF: (arg0: number, loc?: $.Loc) => fTHROWIF; export type fTHROWIF = { $: "fTHROWIF"; arg0: number; loc: $.Loc | undefined; }; export interface fTHROWIFNOT { readonly $: "fTHROWIFNOT"; readonly arg0: number; readonly loc?: $.Loc; } export declare const fTHROWIFNOT: (arg0: number, loc?: $.Loc) => fTHROWIFNOT; export interface fIF { readonly $: "fIF"; readonly kind: "IF" | "IFNOT" | "IFJMP" | "IFNOTJMP" | "IFELSE"; readonly trueBranch: $.Code; readonly falseBranch?: $.Code; readonly loc?: $.Loc; } export declare const fIF: (kind: "IF" | "IFNOT" | "IFJMP" | "IFNOTJMP" | "IFELSE", trueBranch: $.Code, falseBranch?: $.Code, loc?: $.Loc) => fIF; //# sourceMappingURL=fift-instr-constructors.d.ts.map