import { PayoutOptions } from './PayoutOptions'; import { type Address, type Builder, type Cell, type Slice } from '@ton/core'; import { Optional } from '../../../core'; export interface ExtendedPayoutConfig { kind: 'dedust.cpmm.v2.ExtendedPayoutConfig'; fulfill: PayoutOptions; reject: PayoutOptions; excessesTo: Address | null; } export declare namespace ExtendedPayoutConfig { type Input = Optional, 'fulfill' | 'reject' | 'excessesTo'>; const create: (input?: Input) => ExtendedPayoutConfig; const load: (source: Slice) => ExtendedPayoutConfig; const store: (extendedPayoutConfig: ExtendedPayoutConfig) => (to: Builder) => void; const fromCell: (cell: Cell) => ExtendedPayoutConfig; const toCell: (extendedPayoutConfig: ExtendedPayoutConfig) => Cell; }