import { type SignerConfig } from "../helpers/config.js"; import { type ContractTransaction } from "../helpers/ethers.js"; import { type TableIdentifier } from "./contract.js"; export interface SetParams { /** * Name or tableId and chainId of the token to be transferred. */ tableName: string | TableIdentifier; /** * Address of the contract to use as a controller. */ controller: string; } export declare function setController({ signer }: SignerConfig, params: SetParams): Promise; export declare function lockController({ signer }: SignerConfig, tableName: string | TableIdentifier): Promise; export declare function getController({ signer }: SignerConfig, tableName: string | TableIdentifier): Promise; //# sourceMappingURL=controller.d.ts.map