export const PriceAuthorityI: import("@endo/patterns").InterfaceGuard<{
    getQuoteIssuer: import("@endo/patterns").MethodGuard;
    getTimerService: import("@endo/patterns").MethodGuard;
    quoteGiven: import("@endo/patterns").MethodGuard;
    quoteWanted: import("@endo/patterns").MethodGuard;
    makeQuoteNotifier: import("@endo/patterns").MethodGuard;
    quoteAtTime: import("@endo/patterns").MethodGuard;
    quoteWhenLT: import("@endo/patterns").MethodGuard;
    quoteWhenLTE: import("@endo/patterns").MethodGuard;
    quoteWhenGTE: import("@endo/patterns").MethodGuard;
    quoteWhenGT: import("@endo/patterns").MethodGuard;
    mutableQuoteWhenLT: import("@endo/patterns").MethodGuard;
    mutableQuoteWhenLTE: import("@endo/patterns").MethodGuard;
    mutableQuoteWhenGTE: import("@endo/patterns").MethodGuard;
    mutableQuoteWhenGT: import("@endo/patterns").MethodGuard;
}>;
export function makeOnewayPriceAuthorityKit(opts: {
    quoteIssuer: Issuer<"set", PriceDescription>;
    notifier: ERef<Notifier<unknown>>;
    timer: ERef<import("@agoric/time").TimerService>;
    createQuote: PriceQuoteCreate;
    actualBrandIn: Brand<"nat">;
    actualBrandOut: Brand<"nat">;
}): PriceAuthorityKit;
export type CompareAmount = (amount: Amount, amountLimit: Amount) => boolean;
export type Trigger = (createInstantQuote: PriceQuoteCreate) => Promise<void>;
import type { PriceDescription } from '@agoric/zoe/tools/types.js';
import type { PriceQuoteCreate } from '@agoric/zoe/tools/types.js';
import type { PriceAuthorityKit } from '@agoric/zoe/tools/types.js';
//# sourceMappingURL=priceAuthority.d.ts.map