import { Signer, ContractFactory, Overrides } from "ethers"; import { Provider, TransactionRequest } from "@ethersproject/providers"; import type { Pausable, PausableInterface } from "../Pausable"; declare type PausableConstructorParams = [signer?: Signer] | ConstructorParameters; export declare class Pausable__factory extends ContractFactory { constructor(...args: PausableConstructorParams); deploy(overrides?: Overrides & { from?: string | Promise; }): Promise; getDeployTransaction(overrides?: Overrides & { from?: string | Promise; }): TransactionRequest; attach(address: string): Pausable; connect(signer: Signer): Pausable__factory; static readonly contractName: "Pausable"; readonly contractName: "Pausable"; static readonly bytecode = "0x6080604052348015600f57600080fd5b506000805460ff19169055607d806100286000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80635c975abb14602d575b600080fd5b60005460ff16604051901515815260200160405180910390f3fea264697066735822122012046f7e0f6ca37a797c9368e71e8014efc31f8225e7951d9ba6cfb12352a4e364736f6c634300080b0033"; static readonly abi: ({ inputs: never[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; constant?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; constant?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; constant: boolean; anonymous?: undefined; })[]; static createInterface(): PausableInterface; static connect(address: string, signerOrProvider: Signer | Provider): Pausable; } export {};