/**
 * @import {Amount, Brand, Issuer, IssuerKit, Payment, Purse} from '@agoric/ertp';
 * @import {PriceAuthority, PriceDescription, PriceQuote, PriceQuoteValue, PriceQuery,} from '@agoric/zoe/tools/types.js';
 */
/**
 * @param {object} options
 * @param {Brand<'nat'>} options.actualBrandIn
 * @param {Brand<'nat'>} options.actualBrandOut
 * @param {Ratio} options.initialPrice
 * @param {import('@agoric/time').TimerService} options.timer
 * @param {IssuerKit<'set', PriceDescription>} [options.quoteIssuerKit]
 * @returns {PriceAuthority & { setPrice: (Ratio) => void; disable: () => void }}
 */
export function makeManualPriceAuthority(options: {
    actualBrandIn: Brand<"nat">;
    actualBrandOut: Brand<"nat">;
    initialPrice: Ratio;
    timer: import("@agoric/time").TimerService;
    quoteIssuerKit?: IssuerKit<"set", PriceDescription> | undefined;
}): PriceAuthority & {
    setPrice: (Ratio: any) => void;
    disable: () => void;
};
export type ManualPriceAuthority = ReturnType<typeof makeManualPriceAuthority>;
import type { Brand } from '@agoric/ertp';
import type { PriceDescription } from '@agoric/zoe/tools/types.js';
import type { IssuerKit } from '@agoric/ertp';
import type { PriceAuthority } from '@agoric/zoe/tools/types.js';
//# sourceMappingURL=manualPriceAuthority.d.ts.map