import { MDCSelect } from '@material/select'; import { BigNumber } from 'ethers'; export declare class NKEditionMintButton { disabled: boolean; loading: boolean; quantity: number; maxQuantity: number; maxPerWallet: number; maxPerMint: number; price: BigNumber; active: boolean; selections: number[]; dialogOpen: boolean; selectedValue: number; /** * Edition ID */ editionId: number; mintSuccess: boolean; isMinting: boolean; /** * Title on the success modal */ successTitle: string; /** * Body message on the success modal */ successMessage: string; /** * Link text on the success modal */ successLinkText?: string; /** * Link on the success modal */ successLink?: string; container: HTMLDivElement; select: MDCSelect | null; selectedText: HTMLSpanElement; dialogTitle: string; dialogMessage: string; disconnect: () => void; componentWillLoad(): void; componentDidLoad(): void; componentDidUpdate(): void; disconnectedCallback(): void; mint(quantity: number): Promise; private setSelectedText; private optionClasses; render(): any; }