package biz_changefeed

import (
	"context"
)

type BizChangefeedScheduler interface {
	ScheduleChangefeed(ctx context.Context, bizChangefeedID uint64) (ticdcClusterID uint64, err error)
	ScaleChangefeedResource(ctx context.Context, bizChangefeedID uint64) error
	DeleteChangefeedResource(ctx context.Context, bizChangefeedID uint64) error
	IsChangefeedResourceReady(ctx context.Context, bizChangefeedID uint64) (bool, error)
	IsChangefeedResourceReleased(ctx context.Context, bizChangefeedID uint64) (bool, error)
}
